03 Oct
|
emergiTEL
|
Calgary
Linux emergiTEL is hiring a Full Stack Software Developer for our client in the Financial Services industry.
Contract Duration: 06 Months Location: Calgary OR Edmonton, AB-100% Remote (English) We are looking for a Full Stack Software Developer to help design, build, test, deliver, maintain, and improve applications while contributing across the entire software development lifecycle. Design, code, unit test, and integrate current features and functionality as defined by the Product Owner and team. Apply creative problem-solving techniques to bring software designs to life.
Build applications, APIs, and data solutions to support business initiatives. Develop and support automated testing frameworks to ensure high-quality code delivery. Participate in ideation and brainstorming sessions to create innovative digital solutions.
Complete and maintain documentation related to deployment, maintenance, support, and business requirements. Partner with cross-functional teams across cloud, mobile, web, data, innovation, and SAP environments.
Utilize
Agile and Scrum methodologies to deliver solutions effectively. Participate in code reviews, continuous integration practices, technical debt reduction initiatives, and automated testing efforts. Bachelor's degree in Computer Science, Engineering, or an equivalent combination of education and experience. Working knowledge of one or more programming languages including React, Java, C/C++, C#, Objective-C, Python, JavaScript, or similar technologies.
Core Technical Skills
Full-stack development experience using technologies such as Java, Spring Boot, React, Node.js, Python, TypeScript, HTML, CSS, and JavaScript.
Experience with web application development and RESTful APIs.
Knowledge of source control management and version control best practices. Familiarity with development, debugging, and application support tools.
Experience with cloud platforms, Linux, Kubernetes, and microservices architectures. Business analysis, project planning, delivery, and stakeholder management skills. Knowledge of application lifecycle management, testing strategies, technical analysis, and solution design.
Experience with secure coding best practices. Ability to work effectively in Agile environments with diverse stakeholders.
React
Node.js Python TypeScript Java / Spring Boot Linux Agile / Scrum Description du poste (Français) Nous recherchons un développeur logiciel Full Stack pour concevoir, développer, tester, livrer, maintenir et améliorer des applications tout au long du cycle de vie du développement logiciel. Utiliser des approches créatives de résolution de problèmes pour transformer les concepts en solutions fonctionnelles. Développer des applications, des API et des solutions de données pour soutenir les projets.
Développer et maintenir des cadres de tests automatisés afin d'assurer la qualité du code. Participer à des séances d'idéation et de remue-méninges pour créer des solutions numériques innovantes. Mettre à jour quotidiennement l'avancement des travaux dans Jira ou les tableaux Kanban.
Travailler avec des équipes multidisciplinaires dans les environnements cloud, mobile, web, données, innovation et SAP. Utiliser les méthodologies Agile et Scrum pour livrer efficacement les solutions. Participer aux revues de code, à l'intégration continue, à la réduction de la dette technique et à l'automatisation des tests.
Baccalauréat en informatique, en génie ou combinaison équivalente d'études et d'expérience. Connaissance pratique d'un ou plusieurs langages de programmation tels que React, Java, C/C++, C#, Objective-C, Python, JavaScript ou technologies similaires.
Compétences techniques essentielles Expérience du développement Full Stack avec Java, Spring Boot, React, Node.js, Python, TypeScript, HTML, CSS et JavaScript. Expérience du développement d'applications web et des API REST. Connaissance des systèmes de gestion du code source et des meilleures pratiques de contrôle de version. Connaissance des plateformes infonuagiques, de Linux, de Kubernetes et des architectures microservices.
Compétences en analyse d'affaires, planification de projets, livraison et gestion des parties prenantes. Connaissance du cycle de vie des applications, des stratégies de tests, de l'analyse technique et de la conception de solutions. Capacité à évoluer efficacement dans un environnement Agile.
React
Node.js Python TypeScript Java / Spring Boot Linux Agile / Scrum This is an active position currently open for hiring. / Use of Artificial Intelligence / Utilisation de l'intelligence artificielle No artificial intelligence (AI) is used in the screening or selection process. Aucune intelligence artificielle (IA) n'est utilisée dans le processus de présélection ou de sélection.
📌 Full Stack Software Developer-2026-80 (Calgary)
🏢 emergiTEL
📍 Calgary