Alteo is looking for a Full-Stack C# Developer for a permanent position based in Montreal.
*** Hybrid ***
The C# Developer is responsible for the design, development, testing and delivery of business solutions as well as the improvement of information systems. He/she develops and integrates new applications and functionalities into information systems and ensures the maintenance and optimization of current solutions.
Responsibilities:
- Design and develop new applications to meet the needs of the organization.
- Evaluate and define the needs of internal and external clients with respect to the development of new applications.
- Organize the overall plan as it relates to application design and definition of functional characteristics of interfaces.
- Develop and manage the growth of web applications and select appropriate technical options.
- Ensure optimal integration and use of new applications within the organization's technology environment.
- Design comprehensive application test plans and act as the compliance manager for testing procedures including documented traceability.
- Analyze impacts in relation to the integration process of software components and subsystems.
- Adapt and integrate these components into the existing environment.
- Ensure the interoperability of the application components, the integrity of the functionalities and the reliability of the whole system.
- Identify and resolve application failures and integration issues
- Provide maintenance, support and continuous improvement of websites and web applications.
- Analyze and define technologies and technical specifications required for the evolution and optimization of existing applications.
- Manage the growth and performance of applications under his/her responsibility.
- Ensure compliance with all standards and procedures, including those related to change control.
- Act as a facilitator between different business units to assist the business unit in resolving issues affecting the websites.
- Document websites and web applications including detailed specifications, user cases and workflows.
Profile:
- DEC/BAC in computer science, software engineering or equivalent
- 3+ years of relevant experience in developing web applications in C#
- Excellent knowledge of the following technologies: C# .Net Core, Windows platforms (IIS), Angular, MS-SQL, MySQL, HTML5, PHP, REST API.
- Knowledge of GitHub, MS Power BI, Jira (asset)
- Experience in Agile/SCRUM methodology, CI/CD and unit testing (asset)
- Good analytical skills
- Positive attitude, team player
- Ideally bilingual in French and English (oral and written)
@@@@@
Alteo est à la recherche d'un Développeur C# Full-Stack pour un emploi permanent basé à Montréal.
*** Hybride ***
Le Développeur C# Full-Stack est responsable de la conception, du développement, de la mise à l’essai et de la livraison de solutions d’affaires ainsi que de l’amélioration des systèmes d’information. Il développe et intègre de nouvelles applications et fonctionnalités aux systèmes d’information et s’assure de la maintenance et de l’optimisation des solutions actuelles.
Responsabilités:
- Concevoir et développer de nouvelles applications permettant de répondre aux besoins de l’organisation.
- Évaluer et définir les besoins des clients internes et externes en ce qui a trait au développement de nouvelles applications.
- Organiser le plan d’ensemble en ce qui a trait à la conception de l’application et à la définition des caractéristiques fonctionnelles des interfaces.
- Développer et gérer la croissance des applications Web et choisir les options techniques appropriées.
- Veiller à une intégration et une utilisation optimale des nouvelles applications dans l’environnement technologique de l’organisation
- Concevoir les plans des tests complets des applications et agir à titre de responsable de la conformité des procédures de tests incluant une traçabilité documentée.
- Analyser les impacts en lien avec le processus d’intégration des composantes logicielles et des sous-systèmes.
- Adapter et intégrer ces composantes dans l’environnement existant.
- Assurer l’interopérabilité des composantes de l’application, de l’intégrité des fonctionnalités et de la fiabilité de l’ensemble du système.
- Identifier les défaillances des applications et les problèmes d’intégration et les résoudre
- Assurer la maintenance, le soutien et l’amélioration continue des sites Web et des applications Web.
- Analyser et définir les technologies et les spécifications techniques requises pour l’évolution et l’optimisation des applications en place.
- Gérer la croissance et la performance des applications sous sa responsabilité.
- Assurer le respect de l’ensemble des normes et des procédures, y compris celles liées au contrôle des changements.
- Agir comme facilitateur entre les différentes unités fonctionnelles pour aider celle-ci à régler les problèmes touchant les sites Web.
- Documenter les sites Web et les applications Web incluant les spécifications détaillées, les cas d’utilisateurs et le flux de travaux.
Profil:
- DEC/BAC en informatique, génie du logiciel ou l'équivalent
- 3+ années d’expérience pertinente en développement d'applications web avec C#
- Excellente connaissance des technologies suivantes : C# .Net Core, plateformes Windows (IIS), Angular, MS-SQL, MySQL, HTML5, PHP, REST API
- Connaissance de l’environnement GitHub, MS Power BI, Jira (atout)
- Expérience dans un environnement de méthodologie Agile/SCRUM, CI/CD et les tests unitaires (atout)
- Bonne capacités d'analyse
- Attitude positive, joueur d'équipe
- idéalement bilingue français, anglais (oral, écrit)