Enable job alerts via email!

Senior Programmer Analyst

Fed IT

Longueuil

Remote

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A recruitment agency specializing in IT is seeking a Senior Programmer Analyst to join their team. This permanent position is fully remote and based in Canada. The ideal candidate will have extensive experience in C# .NET development, knowledge of SQL Server, and the ability to mentor junior staff. Fluency in both French and English is essential for communication with international clients. The role involves designing, developing, and maintaining applications while ensuring high quality and performance.

Qualifications

  • Minimum of seven years' experience in application development with C#.
  • Experience in the design and development of large-scale SaaS applications.
  • Fluency in French and English, both written and spoken.

Responsibilities

  • Analyze functional specifications and translate them into technical specifications.
  • Develop and maintain various Web applications.
  • Create and maintain MS SQL Server databases.

Skills

C# .NET 6 development
IIS hosting
SQL Server databases
Bootstrap for front-end development
Hangfire for background task management
TFS, DevOps Server, and GIT
Microservices architecture
Mentoring junior team members

Education

University degree in computer science or related field

Job description

I'm Clémence, recruitment and business development consultant at FED IT, a recruitment agency specializing in IT professions.

I work on two types of recruitment: temporary and permanent.

All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions.

We are looking for a Senior Programmer Analyst to join our dynamic team. This is a permanent position, located in downtown Montreal. This is a 100% remote position.

The incumbent will be responsible for the design, development and maintenance of applications based on modern technologies. The incumbent will work closely with the development team to ensure the implementation of robust and innovative solutions, focusing above all on performance, security and scalability.

YOUR DAY-TO-DAY ACTIVITIES:
  • Analyze functional specifications and translate them into technical specifications.
  • Participate in the design of software architecture for large-scale projects.
  • Develop and maintain various Web applications.
  • Monitor and ensure application quality.
  • Develop test strategies and implement unit tests.
  • Create and maintain MS SQL Server databases.
  • Produce documentation for application deployment, use and support.
  • Respond to user support requests.
WHAT YOU'LL NEED:
  • Development expertise with C# .NET 6 and above.
  • Excellent knowledge of IIS hosting.
  • Experience with SQL Server databases.
  • Good knowledge of modern design patterns and development practices.
  • Excellent command of Bootstrap for front-end development.
  • Experience with Hangfire for background task management.
  • Knowledge of development and operational practices, including continuous integration (CI) and continuous deployment (CD).
  • Experience with TFS, DevOps Server and GIT.
  • In-depth understanding of modern software architectures (microservices, distributed services, etc.).
  • Ability to mentor junior team members and solve complex technical problems.
THIS POSITION COULD BE FOR YOU IF YOU:
  • have a university degree in computer science, software engineering or a related field;
  • have a minimum of seven years' experience in application development with C#;
  • are involved in the design and development of large-scale SaaS applications;
  • have experience with SQL Server in a production environment;
  • are fluent in French and English, both written and spoken;
  • have proven customer service skills;
  • have good organizational skills and know how to manage priorities;
  • manage stress and emergency situations well;
  • are available outside working hours in case of breakdown;

Knowledge of translation (an important asset).

  • The use of English is required for this position for the following reasons:
  • Communication with international customers: As some of our customers are based abroad, you will be required to communicate with them regularly in English, both orally and in writing.
  • Working with English-speaking partners: You will be required to work with English-speaking suppliers and partners to monitor orders and manage contracts.
  • Writing documents in English: You will be responsible for drafting reports, proposals and contracts in English, for our international customers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs