
Software Developer
Fédération québécoise des municipalités (FQM)
full-time
Posted on:
Location Type: Hybrid
Location: Québec • Canada
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain applications built on the .NET C# stack (WebApps and WebAPIs) and related frameworks, following coding standards and best practices
- Participate in business requirements analysis and translate needs into technical solutions
- Perform code reviews to ensure quality and compliance with standards
- Stay informed about the .NET ecosystem and recommend improvements
Requirements
- Degree in Computer Science, Software Engineering, or equivalent
- Minimum of 5 years of software development experience, including at least 3 years with .NET Framework and .NET Core
- Familiarity with JavaScript frameworks/libraries is an asset
- Expertise in .NET C#
- Strong knowledge of SQL Server, PostgreSQL, and writing/optimizing SQL scripts
- Experience with CI/CD tools (Azure DevOps)
- Knowledge of cloud environments (Azure, AWS) and cloud-native integration practices
- Familiarity with DevOps practices and Kubernetes
- Good understanding of SOLID principles, design patterns, Domain-Driven Design (an asset), unit testing, and test frameworks (xUnit, NUnit, etc.)
- Any combination of education and professional experience and any other relevant experience will be considered
Benefits
- Competitive compensation
- Comprehensive group insurance plan, including dental and vision coverage
- Joint retirement plan contributions (5% employer; 5% employee)
- Minimum of 3 weeks of vacation per year starting from the date of hire
- A bank of 6 flexible personal days
- Paid company closure between Christmas and New Year’s Day
- 13 public holidays per year
- Condensed summer work schedule that allows earlier finishes on Fridays (depending on the role)
- Social and sports activities
- Recognition program to highlight important professional and personal milestones
- Support for skills development through ongoing training
- Access to colleagues with diverse expertise and backgrounds to enrich your daily work and professional growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET C#.NET Framework.NET CoreSQL ServerPostgreSQLSQL scriptsCI/CDAzure DevOpsKubernetesSOLID principles
Certifications
Degree in Computer ScienceDegree in Software Engineering