Senior Software Developer
Role Overview
Join the Product Engineering team supporting the Member Services division.
Develop processes across the full software development lifecycle, from business request through production implementation.
Work in an agile delivery squad with developers and testers to deliver features and platform enhancements.
Key Skills for This Role
Full Job Posting
The opportunity
Join the Product Engineering team supporting the Member Services division.
Develop processes across the full software development lifecycle, from business request through production implementation.
Work in an agile delivery squad with developers and testers to deliver features and platform enhancements.
What you'll do
- Implement high-quality, well-designed systems under supervisor or project leader direction.
- Plan work and tasks to complete assignments on time.
- Participate in software project planning, testing, deployment, and maintenance.
- Research and experiment with technology trends and contribute to evolving the technical environment and practices.
- Collaborate with product owners, consumers, and external product and delivery teams to bring features from conception to release.
What you'll need
- Computer Science or Engineering degree, or equivalent education.
- At least 5 years of experience using current software development techniques.
- Extensive experience with Java and Spring Framework, including Spring Core or Spring Boot.
- Experience with IDEs, Git, Maven, and CI servers.
- Experience with SOAP or RESTful web services, or front-end single-page applications and back-end web APIs or microservices.
- Experience with SQL and NoSQL databases and unit, integration, and end-to-end testing.
- Experience with cloud-deployed enterprise application design, maintenance, and upgrades.
- Experience in agile environments and with GitHub, JIRA, Confluence, Bamboo, Jenkins, and Sonar.
- Experience with business process automation, workflow or orchestration technologies, third-party integrations, and application security.
- Strong organizational, analytical, problem-solving, communication, independent work, prioritization, collaboration, consulting, and documentation skills.
Compensation
- The position is eligible for base salary and an annual incentive based on individual and enterprise performance.
- Base salary starts at CAD 112,300–122,300, with future opportunity of up to CAD 133,900.
Workplace
- The role combines in-office collaboration with remote working.
- The Flexible Travel Program allows employees to work abroad in another region or country for up to one month each year.
Benefits and development
- Benefits include employer-paid coverage, a defined benefit pension plan, a Deferred Incentive Program, flexible time off, and employee discount programs.
- Professional growth and development opportunities are offered.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ontario Teachers' Pension Plan
Investment Associate, Capital Markets - Quantitative Strategies & Research
Toronto, CAN
Investment Analyst, Infrastructure & Natural Resources
Toronto, CAN
Senior Compliance Analyst, Artificial Intelligence
Toronto, CAN
Investment Analyst, Infrastructure & Natural Resources
Toronto, CAN
Ontario Teachers’ Pension Plan is seeking an Investment Analyst to evaluate private equity opportunities and support transactions and portfolio-company strategy across infrastructure and natural resources. Candidates nee
Senior Compliance Analyst, Artificial Intelligence
Toronto, CAN
Ontario Teachers’ Pension Plan is seeking a senior compliance analyst to support responsible AI enablement and data-risk oversight. The role manages AI risk intake and assessments, DLP alert triage, compliance records, r
Managing Director, Private Capital - India
Mumbai, IND
Investment Associate, Capital Markets - Quantitative Strategies & Research
Toronto, CAN
Campus Recruiter and Student Programs Specialist
Toronto, CAN
Senior Software Developer
Toronto, CAN
Investment Analyst, Infrastructure & Natural Resources
Toronto, CAN
Senior Compliance Analyst, Artificial Intelligence
Toronto, CAN
Investment Analyst, Infrastructure & Natural Resources
Toronto, CAN
Senior Compliance Analyst, Artificial Intelligence
Toronto, CAN