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.
 We are seeking a senior .NET Full Stack Developer to join our growing team that produces and 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, leveraging expertise in web APIs, SOAP services, databases, and modern software methodologies.
 Required Qualifications 
  - Bachelor’s degree in Computer Science, Software Engineering, or related (or equivalent practical experience).
 
 
- 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.
 
 
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 and employ logging frameworks.
 
 
Compensation 
  - Monthly salary paid in USD.
 
 
- After a 3‑month probationary period, you will qualify for two weeks of paid vacation.
 
 
Additional Information 
 Seniority Level: Mid‑Senior level
Employment Type: Full‑time
Job Function: Engineering and Information Technology
Industries: IT Services and IT Consulting 
 Referrals increase your chances of interviewing at Garo Consulting Inc.
by 2x.
  #J-18808-Ljbffr