Role OverviewAs a C# Developer, you will be empowered to shape your career in a collaborative community of colleagues around the world. You will build and maintain backend services and APIs using C#/.NET Core, while supporting DevOps practices for secure, scalable, and high-performance applications. You will collaborate with architecture, QA, and product teams in Agile delivery.
What You Will Do
Your main day-to-day responsibilities will include developing and enhancing services using C#, designing and integrating REST APIs and microservices, supporting CI/CD pipelines, deployments, and automation with DevOps tools, optimizing performance, troubleshooting issues, and ensuring code quality.
Why It Might Be a Fit
To be a fit for this role, you will need strong experience with C#, .NET Core, Web API, and API integration, as well as experience with DevOps tools, CI/CD, and Git. You will also need to be familiar with Docker/Kubernetes and cloud (Azure/AWS preferred), and have knowledge of SQL/NoSQL, EF Core, and unit testing frameworks.
Requirements
- Strong experience with C#, .NET Core, Web API, and API integration
- Experience with DevOps tools (Azure DevOps/GitHub/Jenkins), CI/CD, and Git
- Familiarity with Docker/Kubernetes and cloud (Azure/AWS preferred)
- Knowledge of SQL/NoSQL, EF Core, and unit testing frameworks
Benefits
- Paid time off based on employee grade (A-F)
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
]]>