Senior Full Stack Developer / DevOps Engineer (Remote)
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.
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.
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.
Health Spending Account