Senior Software Developer (DevOps)-6 month contract
MineSense Technologies
Job Responsibilities:
- Project Focuses:
- Analyze current development workflow leading to identification of bottlenecks and pain points
- Propose and implement improved infrastructure that optimises our software development and increases productivity
- Train coworkers on changes to development environment and practices
- Responsibilities:
- Defines, establishes, and refines coding based on industry wide standards/practices.
- Provide comments and feedback on software development activities practiced by the team.
- Proactively proposes and implements improvements for requirements, code, and processes.
- Leads the development of documentation and design verification plans and reports as needed and reviews design documentation for other team members.
- Develop and maintain infrastructure for compiling, packaging and testing production software.
- Work with development, QA, and IT teams to integrate DevOps best practices into every stage of the software lifecycle.
Qualifications:
- 4-year degree/Bachelor's degree specialized in a relevant discipline. Ex. Applied Science, Computer Science or similar field.
- 4-6+ years of experience in a software development or DevOps Engineer related role.
- Strong verbal and written communication skills.
- Self-starter, ability to work independently and in teams.
- Experience working in Microsoft 365.
- Strong understanding of build environment setup and version-tagged build artifacts.
- Extensive experience with version control and implementing automated version control strategies.
- Experience with containerization technologies like Docker.
- Familiarity with cloud services and platforms, preferably Oracle Cloud Infrastructure
- Understanding of networking concepts, security protocols, and infrastructure management.
- Proficient with Linux.
- Proficient with build scripting such as CMake.
- Strong understanding of Python.
- Experience with web languages such as Node.js and React.
- Experience with C++.
- Legally able to work in Canada.