Fédération québécoise des municipalités (FQM)

Software Developer

Fédération québécoise des municipalités (FQM)

full-time

Posted on:

Location Type: Hybrid

Location: QuébecCanada

Visit company website

Explore more

AI Apply
Apply

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