I am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver.
In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will contribute to improving and evolving company’s commercially established suite of products.
Key Responsibilities:
- Play a major role in cross-functional, agile development team alongside Product, QA, and other technical stakeholders
- Design and implement solutions for complex problems
- Deliver tangible value to customers by helping plan and design software release packages
- Leverage modern tools to investigate and resolve challenging customer issues
- Promote a culture of continuous improvement and technical excellence within the development team
- Lead key technical initiatives to enhance team productivity and improve quality
Qualification & Skills:
- A minimum of 7 years of work experience as a Software Developer with at least 2 years in a senior role
- Experience across the entire development lifecycle including design, development, unit and automated testing, deployment, and monitoring
- Proficiency in developing cross-platform applications in C++mainly and C# nice-to-have
- An affinity for back-end development with some front-end experience
- Experience using Kanban or Scrum methodologies
Nice to Have:
- Experience using cloud platforms such as AWS
- Experience with behavior-driven development
- Knowledge of the mining industry or related sectors
Education & Eligibility:
- Bachelor Degree in Computer Science/Systems/Electronics/Software Engineering or equivalent
- Must be eligible to work in Canada
- This role may require some international travel (<10%)