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
Competition # : 39314 Department: Justice Location: SYDNEY Type of Employment: Relief Union Status: Exclusion – Non Union – NSPG...
Apply For This JobATTENTION ! PERMIS AMF REQUIS Localisation: Montréal et en région Mode hybride Travailler comme Agent service à la clientèle /...
Apply For This JobSoftware Engineer Location: Cambridge (On-Site/Hybrid), GB Job ID: 51914 Category: Software Stratasys is a world leader in 3D printing! Stratasys...
Apply For This JobCompany Description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square....
Apply For This JobThis is a remote position. MOVE BEYOND RECRUITING TOWARD THE FUTURE TALENT ACQUISITION SPECIALIST Are you a passionate and innovative...
Apply For This JobAbout The Job We are looking for a focused Data Entry/Administrative Clerk (Remote) to continuously update our company’s databases. The...
Apply For This Job