Développeur(euse) Fullstack intégrant des technologies modernes. Développement d'applications et de microservices en environnement agile pour la Ville de Montréal.
Responsibilities
Vous utilisez des technologies de développement web modernes telles qu’Angular, Node.js, Typescript et MongoDB.
Vous développez et intégrez des microservices et des APIs (REST/JSON) en mode agile.
Vous déployez vos applications de façon automatisée dans des environnements hétérogènes et complexes.
Participez à la conception des applications et à la définition des caractéristiques fonctionnelles des interfaces.
Proposez des améliorations et pistes d’optimisation et anticipez les éventuels obstacles.
Organisez les scénarios de tests pour valider les vulnérabilités potentielles.
Documentez les résultats et leur analyse et identifiez les besoins en tests fonctionnels et non fonctionnels.
Requirements
Baccalauréat ou l’équivalent académique en informatique ou tout autre domaine pertinent
2 années d’expérience avec les responsabilités du poste, notamment en :
Développement d’applications front-end et/ou back-end
Développement dans au moins un cadriciel de développement front-end web (Angular, React.js, ...) et/ou back-end (.Net, Java ou Node.js)
Conception orientée objet, maîtrise de plusieurs langages de programmation et technologies web (Typescript, Javascript, Java, Python)
Gestion de code, intégration continue, tests unitaires automatisés
Cycle de développement de logiciel (SDLC), mouvement DevOps, utilisation de l’approche Agile
Bases de données relationnelles et MongoDB
Technologies Open Source
Benefits
Des défis d'envergure
Une carrière au service de la population montréalaise
Software Engineer in PNC's Technology organization focusing on API testing and Selenium automation. Involves designing software solutions and collaborating with cross - functional teams.
Software Developer Internship at HP, applying classroom learnings to real - world challenges. Join a diverse team focused on technology innovation and development.
Software Engineer developing tools to enhance developer productivity at Nordstrom. Collaborating with teams to design and implement DevOps solutions in a hybrid environment.
Principal Engineer optimizing standard cell libraries for Intel's foundry customers. Collaborating with teams to enhance performance, power and area on leading edge process nodes.
Lead Software Engineer at Icertis, proficient in .NET, C#, Azure, and client - side technologies. Delivering high - quality, scalable solutions and guiding a team of developers.
Senior Software Development Engineer developing cutting - edge software features for Intel's communication libraries. Collaborating with diverse teams to optimize performance in HPC/AI systems.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Engineer focusing on software engineering and architecture to enhance customer experiences and business goals. Leading software teams to deliver impactful engineering solutions across platforms and applications.
Software Engineer developing customer - centric solutions in MS CRM Dynamics. Collaborating with engineers and architects to optimize software engineering capability.