Senior Full Stack Developer / DevOps Engineer (Remote)

Edmonton, Canada

About Dexcent
Founded in 2006, Dexcent Inc. (Dexcent) is an engineering consulting firm that provides a range of specialized solutions for clients in a variety of industries throughout the world. Our professionals have modernized IT and OT engineering methodologies into comprehensive solutions, specializing in information analytics, cyber-security, infrastructure, and control systems engineering. As such, we pride ourselves on truly transforming industrial operations to optimize business performance and deliver bottom-line results. 

Job Details

We are seeking an experienced Senior Developer / DevOps Engineer to join our team. In this role, you will be responsible for developing and maintaining core product technology using modern development practices and technologies.

This position may be based out of Canada or the USA.  Work will primarily be remote, with visits to client sites in person and travel as needed.

Position Duties and Responsibilities:

  • Develop and maintain SCADA HMI  product technology using modern software development practices and technologies.

  • Collaborate with cross-functional teams to ensure business requirements are met and solutions are delivered on time and on budget.

  • Prvide technical guidance and leadership to junior developers and cross-functional teams.

  • Implement Azure and local DevOps practices to ensure the software development process is efficient and streamlined.

  • Continuously research and evaluate new technologies and trends to improve the software development process.

  • Contribute to testing automation, building CI/CD toolchains.

  • Develop and maintain high-quality code using Python, Django, NodeJS, C#, and other related technologies.

  • Collaborate with the back-end and front-end development teams to ensure the integration of systems is seamless and efficient.

  • Implement and maintain DevOps practices such as continuous integration and deployment, automation, and monitoring.

  • Ensure the quality and maintainability of the codebase by following coding standards and best practices.

  • Manage and prioritize development tasks in coordination with the project manager.

  • Troubleshoot and resolve software defects and issues.

 

Candidate Qualifications:

  • At least 8 years of experience in software development

  • Expertise in Python, Django, NodeJS, and C#

  • Experience with Azure,Docker,Linux, and JIRA

  • Strong experience in DevOps practices

  • Knowledge of Machine Learning / Artificial Intelligence is a plus


What We Offer


We recognize that people are our most important asset. We appreciate the diverse experience, knowledge, creativity, and personality that each person brings to our organization, our culture, and our success.

Benefits

Training

Health Spending Account

Profit Sharing