Role: .NET Developer
Location: Toronto, ON
Work Model: Hybrid (2 days/week in-office preferred)
Experience Required: 6-8 Years
Job Description
We are seeking an experienced .NET Developer with strong expertise in C#.NET, .NET Core, Visual Studio 2022, GitHub, and Web Services to join our team. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications while collaborating with cross-functional teams in an Agile environment.
Top Required Skills
- C#.NET
- Visual Studio 2022
- .NET Core
- GitHub
- Web Services (REST APIs)
Preferred Skills
- Angular 10+
- Azure DevOps
- Microsoft Azure
Key Responsibilities
- Design, develop, and maintain scalable and high-performance applications using C#.NET and .NET Core.
- Develop and consume RESTful Web Services and APIs to integrate enterprise applications and external systems.
- Build clean, reusable, and maintainable code following coding standards and best practices.
- Utilize GitHub Enterprise for source code management, branching strategies, code reviews, and version control.
- Collaborate with business analysts, architects, QA teams, and stakeholders to analyze requirements and deliver technical solutions.
- Participate in application design, code reviews, unit testing, debugging, and performance optimization activities.
- Develop and support responsive front-end components using Angular 10+ where required.
- Work with Azure DevOps for CI/CD pipelines, automated deployments, and release management.
- Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions.
- Contribute to Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, and retrospectives.
Required Qualifications
- 6-8 years of experience in application development using C#.NET and .NET Core.
- Strong hands-on experience with Visual Studio 2022 and GitHub Enterprise.
- Experience developing and integrating RESTful Web Services.
- Good understanding of object-oriented programming, design patterns, and software development best practices.
- Experience working in Agile/Scrum development environments.
- Excellent analytical, problem-solving, and communication skills.
Nice to Have
- Experience with Angular 10+ development.
- Exposure to Microsoft Azure cloud services and Azure DevOps.
- Knowledge of CI/CD pipelines, automated testing, and cloud-based application deployment.