Senior .NET Full Stack Developer - Remote, 9AM - 5PM EST
Garo is a software development firm established in Canada 25 years ago. We design, develop, maintain, and support dozens of software applications for our clients and our own commercial products. Click to www.garo.ca for general information on our company.
Garo is seeking a senior .NET Full Stack Developer to join our growing team that produces & supports high-quality, secure, mission-critical, and scalable applications. This role will drive robust software solutions across front-end and back-end using .NET Framework/Core. You will leverage your expertise in web APIs, SOAP services, databases, and modern software methodologies. You will work with our team on new and existing high-value solutions for our clients.
Required Qualifications:
Bachelor's degree in computer science, Software Engineering, or related (or equivalent practical experience).Min 5 years' experience as a full stack developer with expertise in C#, JavaScript, CSS, HTML & Angular.Experience with legacy tech, ASP.NET Web Forms, ASP.NET MVC.Proficiency in web APIs, SOAP services, SQL Server, NoSQL.Proficiency in object-oriented programming.Experience with Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA) and Microservices.Experience with RabbitMQ/Kafka, asynchronous programming.Deep understanding design patterns, SOLID principles. Responsibilities:
Lead front-end and back-end development using C# .NET Framework/Core.Architect Rest and SOAP services for seamless data integration.Champion clean code, design patterns, and testing.Utilize ORM frameworks, like EF and Dapper, for efficient database interaction.Implement unit tests, TDD, and BDD for reliable software.Optimize databases and perform effective operations.Develop middleware, employ logging frameworks.Contribute using Agile methodologies. What We Offer
Competitive salary Opportunities for professional growth and development. A collaborative and supportive team environment. Following a 3-month probation period: Health benefits coverage & 2 weeks paid leave