Développeur senior C# .Net

at  Harris Computer Systems

Quebec City, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Sep, 2024Not Specified22 Jun, 2024N/ASoftware Development,Aws,Computer Science,Relational Databases,.Net Framework,English,Postgresql,French,Javascript,Communication Skills,Docker,Css,Database Design,Html,Git,Microservices,Sql Server,Kubernetes,Angular,Azure,Information TechnologyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Nous recherchons un développeur C# .Net senior hautement qualifié et expérimenté pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une connaissance approfondie de C# et du framework .Net, ainsi qu’une passion pour le développement d’applications évolutives et performantes. Le développeur senior sera responsable de la conception, du développement et de la collaboration avec des équipes interfonctionnelles afin de fournir des solutions de haute qualité.

Principales responsabilités :

  • Concevoir, développer et maintenir des applications robustes, évolutives et performantes en utilisant le langage C# et le framework .Net.
  • Collaborer avec les chefs de produit, les analystes commerciaux et les autres développeurs pour comprendre les besoins et les traduire en spécifications techniques.
  • Rédiger un code propre, facile à maintenir et efficace en suivant les meilleures pratiques et les normes industrielles.
  • Effectuer des revues de code et fournir des commentaires constructifs pour garantir la qualité du code et le respect des normes.
  • Dépanner et résoudre des problèmes techniques complexes dans les meilleurs délais.
  • Encadrer et guider les développeurs débutants, en encourageant une culture d’apprentissage et d’amélioration continus.
  • Participer à l’ensemble du cycle de développement des logiciels, de la définition des besoins au déploiement et à la maintenance.
  • Se tenir au courant des technologies émergentes et des tendances du secteur, et les intégrer dans les projets le cas échéant.
  • Veiller à ce que les performances, l’évolutivité et la sécurité des applications soient des priorités absolues pendant le développement.

Qualifications requises :

  • Licence en informatique, en technologie de l’information ou dans un domaine connexe.
  • Plus de 7 ans d’expérience dans le développement de logiciels, avec une forte concentration sur C# et le cadre .Net.
  • Maîtrise de .Net Core et de .Net Framework.
  • Expérience des technologies frontales telles que HTML, CSS, JavaScript et des frameworks comme Angular ou React.
  • Solide compréhension de la conception et du développement de bases de données, avec une expérience de SQL Server, PostGreSQL ou d’autres bases de données relationnelles.
  • Expérience de la conception et du développement d’API RESTful / GraphQL.
  • Familiarité avec les systèmes de contrôle de version, tels que Git.
  • Solides compétences en communication orale et écrite.
  • Anglais et français car nous avons des clients dans le reste du Canada et aux États-Unis.

Qualifications préférées :

  • Expérience des plateformes en nuage telles qu’Azure ou AWS.
  • Expérience des systèmes basés sur Linux.
  • Connaissance de l’architecture microservices et des technologies de conteneurisation (par exemple, Docker, Kubernetes).
  • Familiarité avec les méthodologies Agile/Scrum.

Anglais et français car nous avons des clients dans le reste du Canada et aux États-Unis
Seul les candidats retenus seront contactés
Harris souscrit à un programme d’accès à l’égalité en emploi et les candidatures des membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragées à soumettre leur candidature. Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.
L’équipe de recrutement de talents de Harris n’a pas recours aux messages texte pour entrer en communication avec les candidats ou solliciter des informations confidentielles. Nous encourageons tous les candidats à postuler sur des postes publiés. Ils seront contactés soit par un gestionnaire de Harris, soit par un membre de l’équipe de recrutement de talents pour un entretien, dès lors que les critères requis sont satisfaits.
-
We are seeking a highly skilled and experienced Senior C# .Net Developer to join our dynamic development team. The ideal candidate will possess a deep understanding of C# and the .Net framework, along with a passion for developing scalable and high-performance applications. The Senior Developer will be responsible for designing, developing and collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities :

  • Design, develop, and maintain robust, scalable, and high-performance applications using C# and the .Net framework.
  • Collaborate with product managers, business analysts, and other developers to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Stay current with emerging technologies and industry trends, and incorporate them into projects when appropriate.
  • Ensure application performance, scalability, and security are top priorities during development.

Required Qualifications :

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 7+ years of experience in software development, with a strong focus on C# and the .Net framework.
  • Proficiency in .Net Core and .Net Framework.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Strong understanding of database design and development, with experience in SQL Server, PostGreSQL or other relational databases.
  • Experience with RESTful / GraphQL API design and development.
  • Familiarity with version control systems, such as Git.
  • Strong verbal and written communication skills.
  • English and French as we have customers in the rest of Canada and the United States.

Preferred Qualifications :

  • Experience with cloud platforms such as Azure or AWS.
  • Experience with Linux based system.
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with Agile/Scrum methodologies.

English and French as we have customers in the rest of Canada and the United States.
Only successful candidates will be contacted.
Harris is an Equal Opportunity Employer and members of the following targeted groups are encouraged to apply: women, persons with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.
The Harris Talent Acquisition team does not use text messages to contact candidates or solicit confidential information. We encourage all candidates to apply for advertised positions. They will be contacted either by a Harris manager or by a member of the Talent Acquisition team for an interview, once the required criteria have been met

Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance applications using C# and the .Net framework.
  • Collaborate with product managers, business analysts, and other developers to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Stay current with emerging technologies and industry trends, and incorporate them into projects when appropriate.
  • Ensure application performance, scalability, and security are top priorities during development


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer science information technology or a related field

Proficient

1

Quebec City, QC, Canada