développeur de systèmes d’affaires / Business Systems Developer
Vous aurez comme mandat / You will be responsible for
- Concevoir, développer et maintenir des solutions full-stack pour des applications personnalisées en utilisant C#, .NET Framework/.NET Core et ASP.NET MVC.
- Créer des interfaces Web réactives et conviviales en utilisant des technologies front-end telles que HTML5, CSS3, JavaScript, jQuery et des cadres modernes comme React.
- Développer la logique côté serveur, les règles d’affaires, ainsi que créer et consommer des API RESTful et des services Web pour assurer l’intégration entre les systèmes.
- Concevoir des schémas de bases de données et écrire des procédures stockées efficaces.
- Collaborer avec des équipes interfonctionnelles, incluant les analystes d’affaires, afin de traduire les exigences d’affaires en spécifications techniques.
- Créer de la documentation technique.
- Effectuer des tests unitaires, d’intégration et système.
- Diagnostiquer et corriger les problèmes afin d’assurer la stabilité et la performance des systèmes.
- Utiliser des systèmes de contrôle de version comme GitLab et participer aux pipelines CI/CD.
- Fournir le soutien et la maintenance continue des applications existantes, incluant les corrections de bogues et l’optimisation de la performance.
- Participer aux rencontres d’équipe et de revue de projet et fournir les mises à jour appropriées.
- Documenter le travail et le code conformément aux processus définis.
- Designing, developing, and maintaining full-stack solutions for custom applications using C#, .NET Framework/.NET Core, and ASP.NET MVC.
- Building responsive and user-friendly web interfaces using front-end technologies such as HTML5, CSS3, JavaScript, jQuery, and modern frameworks like React.
- Developing server-side logic, business rules, and creating or consuming RESTful APIs and web services for seamless integration between systems.
- Designing database schemas and writing efficient stored procedures.
- Collaborating with cross-functional teams, including business analysts, to translate business requirements into technical specifications.
- Creating technical documentation.
- Conducting unit, integration, and system testing.
- Troubleshooting and debugging issues to ensure system stability and performance.
- Utilizing version control systems like GitLab and participating in CI/CD pipelines.
- Providing ongoing support and maintenance for existing applications, including bug fixes and performance tuning.
- Attending team and project review meetings and providing appropriate updates.
- Documenting work and code in accordance with the latest defined processes.
L’expertise dont vous aurez besoin / What you’ll need to get the job done
- Diplôme en gestion des systèmes d’information, informatique, génie informatique, développement logiciel, génie logiciel ou équivalent.
- Trois (3) années ou plus d’expérience connexe.
- Expérience en développement avec .NET Web Forms et MVC.
- Expérience en C#, .NET
- Expérience avec HTML5, JavaScript, CSS.
- Expérience SQL incluant Oracle
- Expérience en conception et développement de solutions full-stack.
- Expérience en développement de logique côté serveur, règles d’affaires, API RESTful et services Web.
- Expérience en conception de schémas de bases de données et en rédaction de procédures stockées.
- Expérience en tests unitaires, tests d’intégration, tests système, diagnostic et correction de problèmes.
- Expérience avec GitLab et les pipelines CI/CD.
- Capacité à collaborer avec les analystes d’affaires et à traduire les exigences d’affaires en spécifications techniques.
- Excellentes compétences en interprétation, programmation, communication et organisation.
- Capacité à travailler de façon autonome, avec initiative et peu de supervision.
- Capacité à respecter les échéanciers de projet tout en livrant des résultats de qualité dans les limites du budget et de l’échéancier.
- Bilinguisme français et anglais, parlé et écrit.
- Bonnes compétences en communication orale et écrite, idéalement en anglais et en français.
- Le candidat retenu doit être en mesure d’obtenir une autorisation dans le cadre du Programme Canadien des Marchandises Contrôlées, qui exige un statut de citoyen Canadien ou de titulaire d’un permis de résidence permanent valide.
- Degree in management of information systems, computer science, computer engineering, software development, software engineering or equivalent.
- Three (3) or more years of related experience.
- Experience developing with .NET Web Forms and MVC.
- Experience with C#, .NET.
- Experience with HTML5, JavaScript, CSS
- Experience with SQL including Oracle.
- Experience designing and developing full-stack solutions.
- Experience developing server-side logic, business rules, RESTful APIs, and web services.
- Experience designing database schemas and writing stored procedures.
- Experience with unit testing, integration testing, system testing, troubleshooting, and debugging.
- Experience with GitLab and CI/CD pipelines.
- Ability to collaborate with business analysts and translate business requirements into technical specifications.
- Excellent interpretation, programming, communication, and organizational skills.
- Ability to work independently with initiative and little supervision.
- Ability to meet project deadlines while providing quality deliverables within budget and on schedule.
- Bilingual in French and English, spoken and written.
- Good oral and written communication skills, ideally in English and French.
- The successful candidate must be able to obtain clearance under the Canadian
- Controlled Goods program (CGP), which requires Canadian Citizen or valid PR holder status.
Ce qui nous fera VRAIEMENT vous apprécier / What will make us REALLY love you
- Expérience avec les diagrammes UML.
- Ce qui fait fonctionner correctement une solide architecture SQL, incluant Oracle, n'a plus de secrets pour vous
- Connaissance de Windows Server, Internet Information Services et de la gestion de secteurs Active Directory.
- Connaissance des systèmes MES, ERP, qualité et PLM.
- Connaissance des processus et outils de fabrication.
- Connaissance de la chaîne d’approvisionnement.
- Excellente contribution au travail d’équipe
- Sens élevé de l’organisation, de l’auto-suffisance, avec une mentalité d’équipe
- Excellentes aptitudes de communication orale et écrite, dont la capacité à produire de la documentation claire pour les collègues et les clients.
- Excellents talents analytiques et aptitudes de solution de problèmes
- De l’entregent, une prédisposition et un désir à la collaboration amicale et respectueuse avec autrui
- Experience with UML diagrams.
- What makes a great, scalable SQL, Oracle application work flawlessly holds no secrets for you.
- Knowledge of Windows Server, Internet Information Services, and Active Directory sector management.
- Knowledge of MES, ERP, Quality, and PLM systems.
- Knowledge of manufacturing processes and tools.
- Knowledge of design and engineering.
- Knowledge of the supply chain.
- Great team player
- Organized, goal-oriented, self-starter, with a team focused mentality
- Excellent communication skills
- Outstanding analytical skills and problem-solving ability
- Excellent written and oral communication skills with the ability to produce clear documentation for both colleagues and customer
- A friendly willingness to collaborate and play nice with others.
Related jobs
Are we your next great career match?
We are a global team of engineers present in eight countries and three continents. Together with our world-leading partners, we create tomorrow's technology in telecom, automotive, industrial, defence, and medtech.