About this role
emergiTEL is hiring a Full Stack Software Developer for our client in the Financial Services industry.
Contract Duration: 06 Months
Compensation: ( $80.00 - $90.00/hour INC)
Location: Calgary OR Edmonton, AB-100% Remote
Job Description (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.
Key Responsibilities
- Design, code, unit test, and integrate new 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.
- Provide daily progress updates through Jira or Kanban boards.
- Complete and maintain documentation related to deployment, maintenance, support, and business requirements.
- Work independently and collaboratively to research and develop products aligned with organizational strategy.
- Explore new ideas through experimentation, prototyping, and rapid feedback cycles.
- Collaborate with architecture teams to adopt new technologies, processes, and best practices focused on security and efficiency.
- Partner with cross-functional teams across cloud, mobile, web, data, innovation, and SAP environments.
- Build and operate cloud-native solutions.
- Utilize Agile and Scrum methodologies to deliver solutions effectively.
- Participate in code reviews, continuous integration practices, technical debt reduction initiatives, and automated testing efforts.
- Contribute to microservices-based architectures and modern cloud platforms.
Required Qualifications
- 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.
- Understanding of integration design, API management, non-functional requirements, and solution architecture.
- 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.
- Strong communication, collaboration, and problem-solving abilities.
- Ability to work effectively in Agile environments with diverse stakeholders.
- Empathetic, accountable, and team-oriented mindset.
Technology Environment
- React
- Node.js
- Python
- TypeScript
- Java / Spring Boot
- Google Cloud Platform (GCP)
- Linux
- Kubernetes
- Microservices
- Jira
- Agile / Scrum
Description du poste (Franais)
Nous recherchons un dveloppeur logiciel Full Stack pour concevoir, dvelopper, tester, livrer, maintenir et amliorer des applications tout au long du cycle de vie du dveloppement logiciel.
Principales responsabilits
- Concevoir, dvelopper, tester et intgrer de nouvelles fonctionnalits dfinies par le Product Owner et l'quipe.
- Utiliser des approches cratives de rsolution de problmes pour transformer les concepts en solutions fonctionnelles.
- Dvelopper des applications, des API et des solutions de donnes pour soutenir les projets.
- Dvelopper et maintenir des cadres de tests automatiss afin d'assurer la qualit du code.
- Participer des sances d'idation et de remue-mninges pour crer des solutions numriques innovantes.
- Mettre jour quotidiennement l'avancement des travaux dans Jira ou les tableaux Kanban.
- Produire et maintenir la documentation lie au dploiement, la maintenance, au support et aux besoins d'affaires.
- Travailler de manire autonome et collaborative afin de rechercher et dvelopper des produits aligns sur la stratgie de l'organisation.
- Explorer de nouvelles ides au moyen d'exprimentations, de prototypes et de rtroactions rapides.
- Collaborer avec les quipes d'architecture pour adopter de nouvelles technologies, pratiques et processus favorisant l'efficacit et la scurit.
- Travailler avec des quipes multidisciplinaires dans les environnements cloud, mobile, web, donnes, innovation et SAP.
- Concevoir et exploiter des solutions infonuagiques modernes.
- Utiliser les mthodologies Agile et Scrum pour livrer efficacement les solutions.
- Participer aux revues de code, l'intgration continue, la rduction de la dette technique et l'automatisation des tests.
- Contribuer des architectures bases sur les microservices et aux plateformes infonuagiques modernes.
Qualifications requises
- Baccalaurat en informatique, en gnie ou combinaison quivalente d'tudes et d'exprience.
- Connaissance pratique d'un ou plusieurs langages de programmation tels que React, Java, C/C++, C#, Objective-C, Python, JavaScript ou technologies similaires.
Comptences techniques essentielles
- Exprience du dveloppement Full Stack avec Java, Spring Boot, React, Node.js, Python, TypeScript, HTML, CSS et JavaScript.
- Exprience du dveloppement d'applications web et des API REST.
- Connaissance des systmes de gestion du code source et des meilleures pratiques de contrle de version.
- Exprience avec les outils de dveloppement, de dbogage et de maintenance applicative.
- Connaissance des plateformes infonuagiques, de Linux, de Kubernetes et des architectures microservices.
- Comprhension de l'intgration, de la gestion des API, des exigences non fonctionnelles et de l'architecture de solutions.
- Comptences en analyse d'affaires, planification de projets, livraison et gestion des parties prenantes.
- Connaissance du cycle de vie des applications, des stratgies de tests, de l'analyse technique et de la conception de solutions.
- Matrise des pratiques de dveloppement scuritaire.
- Excellentes habilets de communication, de collaboration et de rsolution de problmes.
- Capacit voluer efficacement dans un environnement Agile.
- Attitude empathique, responsable et oriente vers le travail d'quipe.
Environnement technologique
- React
- Node.js
- Python
- TypeScript
- Java / Spring Boot
- Google Cloud Platform (GCP)
- Linux
- Kubernetes
- Microservices
- Jira
- Agile / Scrum
---
Vacancy Status / Statut du poste
This is an active position currently open for hiring. / Ce poste est activement ouvert au recrutement.
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team. / Aucune intelligence artificielle (IA) n'est utilise dans le processus de prslection ou de slection. Toutes les candidatures sont examines par notre quipe de recrutement.
Equal Opportunity / galit des chances
emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role. / emergiTEL s'engage crer un milieu de travail diversifi et inclusif. Nous accueillons les candidatures de toutes les personnes qualifies, quel que soit leur parcours. Les dcisions d'embauche sont bases uniquement sur les comptences, l'exprience et les qualifications pertinentes pour le poste.
