Wenco International Mining Systems (www.wencomine.com), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. As Wenco continues to build our next generation of technology, we need a wide range of professionals to help us achieve our objectives. We are currently looking for a full-time Senior Software Developer with skills in the development, deployment and monitoring of highly available, highly robust services to join our R&D office located in Vancouver, Canada or Brisbane, Australia. Reporting to the Research & Development Manager, the senior software engineer will work as a member of an agile software team, focusing on Wenco’s Asset Health Products. We are looking for someone who can contribute to and help shape a high performance agile team, support the growing of DevOps skills and development practices and work effectively with product owners. Key Responsibilities Development • Design and implement robust, reliable and resilient software solutions for Wenco Asset Health Products, both existing and emerging • Contribute to design and implementation across the full stack including front end applications and web services Support technical services and operations teams with investigation and reproduction of customer issues. • Analyse code and application execution for optimization and performance tuning Technical Leadership • Be relentless in pursuit of continuous improvement Promote a culture of quality and technical excellence within the development team • Champion a ‘DevOps’ approach to software development that embraces high levels of automated testing, validation, delivery, monitoring and operations • Mentor others in the team Work with the Product Owner to help set direction for the team Product Development Support • Interface with product management/owners and developers to define and improve requirements and automated and manual test cases Qualifications & Skills • A minimum of 5 years work experience as a software engineer with at least two years developing software for cloud deployment topologies • Experience developing software in C#, Java or Python • Experience across the whole development lifecycle from concept to development, unit testing, automated functional testing, deployment and monitoring • Demonstrated experience working with Scrum practices • Secure coding practices and knowledge of mitigating common vulnerabilities • Experience with containerization and orchestration and management tools Nice to Have • Experience Designing WEB APIs, with considerations for API and Data versioning • Experience with AWS or Azure • Experience and/or knowledge of the mining industry • Experience working with build systems (e.g., Jenkins, Azure Pipelines, Bamboo, etc.) • Experience with Infrastructure as Code and automation technologies (e.g., Puppet, Ansible, Chef, Terraform, etc.) • Experience with monitoring technologies (e.g., Prometheus, Datadog, PagerDuty, etc) • Experience with C++, Javascript, Typescript, React Education & Eligibility • Bachelor Degree in Software Engineering or equivalent • Must be eligible to work in Australia or Canada • This role may require some international travel (_ As our team experiences high volumes of applications, only shortlisted candidates will be contacted. To be considered, please ensure a resume is attached.
Job Type: Full-time
Title: Software Engineer – Front-End Location: Toronto, ON Duration: Long Term Job Description · The incumbent will be responsible for...
Apply For This JobJOB INFORMATION Requisition ID: [[id]] Number of Vacancies: [[numberOpenings]] Department: [[division]] – [[department]] Salary Information: [[custJOAnnualizedSalary1]] – [[custJOAnnualizedSalary2]] Pay Scale...
Apply For This JobCareer Opportunity BUSINESS DEVELOPMENT MANAGER Why you’ll love Canada Cartage An iconic Canadian company with over 100 years of helping...
Apply For This JobDevOps Specialist Location: Montreal, Quebec *_VIA is making an impact, and so can you._* VIA’s mission is to make communities...
Apply For This JobTu aimes analyser les besoins du marché et participer à l’élaboration de stratégies de commercialisation numérique des produits ou services...
Apply For This JobTu débordes d’énergie et de créativité?Tu es polyvalent(e)? VR Thetford a besoin de toi pour assumer un bon nombre de...
Apply For This Job