Job Title: Software Developer
Location: Toronto, ON (Hybrid)
Estimated Duration: 9 Months
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of experience in Java, Spring Boot, MongoDB, JUnit, Mocking framework such as Mockito
- 3+ years of experience in Angular 2 or above. Expert level experience of front end technologies with HTML5, CSS, JavaScript and AJAX & responsive design
- Understanding of APIs and how to use them in practice
- Experience with continuous integration tools like JIRA, Bitbucket, Jenkins and Confluence
- Knowledge & experience with UI testing, unit testing and test automation tools and frameworks like Selenium, Jasmine, etc.
- Experience with Kubernetes & cloud-based platforms (Google or AWS)
- Understanding and flexibility in working in an Agile environment
Role profile description:
The Data, Automation & Platforms team is seeking a Senior Software Developer.
This role is a great fit if you are passionate about technology and committed to innovating, designing, and delivering high?quality solutions.
In this role, you will work with product owners, leads, business partners, and cross?functional teams to design, build, and evolve applications that align with business goals and platform direction. You will contribute to technical design discussions, recommend best practices, and ensure solutions are maintainable, scalable, and aligned with our engineering standards. While the focus is on development, you may also take initiative in introducing new tools, patterns, or practices that improve team efficiency and business value. You will have the opportunity to make a meaningful impact by delivering high?quality software, supporting continuous improvement, and mentoring other developers within the team.
What you'll do:
- Design and build applications and provide designers with feedback and suggest trade-offs when required
- Ensure the code follows latest coding practices and industry standards
- Work closely with other developers to understand and properly use the systems APIs
- Write both unit and integration tests and develop automation tools for daily tasks
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions
- Participation in 24×7 on-call rotation for application support
- Help and mentor other members of the team
The pay range that the employer reasonably expects to pay for this position is between CA$80.00 and CA$100.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!