Role: Lead .NET Backend Developer
Location: Canada (Remote)
Hire Type: Fulltime
Job Description
Technical Skills:
1. Proficiency in .NET: Strong knowledge of .NET web framework such as .NET Core (primary and required) and ASP.NET.
2. C# Programming: Deep understanding of C# and its nuances. Deep understanding of Dependency Injection.
3. Database Knowledge: Proficient in SQL and experience with relational databases like SQL Server, and non-relational databases like CosmosDB.
4. Unit and Integration Testing: Experience with testing frameworks such as MSTest. Also understanding of test mocking frameworks like moq.
5. CI/CD: Experience in building and maintaining CI/CD pipelines using tools like Azure DevOps, or GitHub Actions.
6. Test Automation: Proficiency in test automation using tools like Postman, or similar.
7. RESTful APIs: Experience in developing and consuming RESTful services.
8. Version Control Systems: Proficiency in using version control systems like Git.
Additional Skills:
1. Microservices Architecture: Understanding of the Microservices architecture and Docker containerization.
2. Cloud Platforms: Experience with cloud platforms like AWS or Google Cloud.
3. Performance Tuning: Ability to identify bottlenecks and bugs, and devise solutions to these problems.
4. Security Compliance: Knowledge of secure coding practices and experience in maintaining data security and privacy.
5. Agile Methodologies: Experience working in an Agile development environment.
6. Application Performance Monitoring (APM): Understanding of APM and experience in tools like Azure App Insights or App Dynamics.
Soft Skills:
1. Problem-Solving: Strong problem-solving skills.
2. Communication: Excellent written and verbal communication skills.
3. Teamwork: Ability to work well in a team setting.
Experience:
1. A minimum of 7 years of experience as a .NET developer.
Job Type: Full-time
Benefits:
Dental care
Education:
Bachelor's Degree (preferred)
Experience:
NET Core: 8 years (preferred)
C#: 8 years (preferred)
Integration Testing: 8 years (preferred)
Postman: 8 years (preferred)
AWS: 9 years (preferred)
Docker: 8 years (preferred)
Application Performance Monitoring: 8 years (preferred)
App Dynamics: 8 years (preferred)
Work Location: Remote