Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.

Responsibilities

  • 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

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudJavaScriptKubernetesSQL.NET

Location requirements

HybridQuebecCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.