Our client who plays a vital role in Alberta's Energy Industry by ensuring public safety and the environment - and contributing to responsible, efficient, and safe energy development. Has an immediate need for two (2) Full Stack Developers. This is a contract position for eight (8) months located in Calgary, Alberta.
Participate in the design and implementation of full stack applications using cloud-based architectural framework Deliver user interface code and other programming tasks assigned by project team.
Participate in the design and implementation of full stack applications using cloud-based architectural framework
Analyze technical requirements, develop, test and deploy new software solution or functional enhancements in a DevOps environment
Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices.
Build and maintain Microservices and Functions (Express/Node) back-end using Azure DevOps Pipelines
Participate in building a cutting-edge micro-services architecture following best-in-industry patterns
Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices including Unit Testing, Continuous Delivery
Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
3+ years experience building full-stack web projects with a significant focus on UI, back-end code and business logic
3+ years experience using Azure DevOps (e.g. Git source control, pull request, etc.)
Experience designing, building, and maintaining RESTful APIs
Good knowledge of Microservices and Micro-frontends technologies
Good knowledge of Cosmos DB, MS SQL Server, KAFKA, REDIS , Docker, Kubernetes, and Azure cloud overall.
Basic knowledge of Azure Service (e.g. Storage, Resource Group, etc.), data pipelines, datalakes, databricks etc.
Apollo Federation and Socket.io is an asset;
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience working within an Agile team
Excellent written and verbal communication skills
Determined to deliver products on time, according to pre-established quality standards;
If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.
We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at email@example.com
We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.