remote
Developer - Intermediate - Insurance Corporation of British Columbia
Software Engineer
Intermediate Developer focused on building and maintaining enterprise applications using C#, .NET, and Azure services. Strong SQL skills and experience in Agile development practices are essential for delivering high‑quality, scalable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain robust .NET applications that meet business requirements.
- Write clean, efficient, and well‑documented code while following coding standards and best practices.
- Collaborate with cross‑functional teams to analyze user needs and translate them into technical specifications.
- Perform unit testing, debugging, and performance tuning to ensure optimal application performance.
- Participate in code reviews, sprint planning, and Agile ceremonies to continuously improve delivery processes.
Requirements
- Proven experience with C# and the .NET framework.
- Strong knowledge of relational databases and proficiency in SQL.
- Experience deploying and managing applications on Azure.
- Familiarity with Agile methodologies and collaborative development environments.
- Excellent problem‑solving skills and a commitment to delivering high‑quality software.