6 days ago
Toronto, CanadaMid Level
Responsibilities
- Develop, test, troubleshoot, and maintain full-stack software across user interfaces, backend services, APIs, data, and integrations.
- Apply software-engineering fundamentals to requirements, design, implementation, code reviews, documentation, and delivery.
- Use Java, Node.js, Angular, REST APIs, SQL, and related technologies to build and support distributed applications.
- Apply mainframe knowledge to existing programs, batch processing, data, interfaces, and business rules during modernization work.
- Design and execute tests, investigate defects, support releases, and participate in production support.
- Identify risks and dependencies, communicate status, escalate blockers, and collaborate with technical and business stakeholders.
- Contribute to automation, vulnerability remediation, and continuous improvement.
Requirements
- At least 2 years of professional software engineering or application development experience.
- Experience with distributed application development, integration, or backend engineering using one or more of Java, Node.js, Angular, or TypeScript.
- Practical experience with COBOL, IMS, DB2, JCL, and SAS.
- Experience with software delivery practices, relational databases or SQL, batch processing, file interfaces, or data integration.
- Ability to troubleshoot technical issues, communicate clearly, learn across technology areas, and collaborate effectively.
- Preferred experience includes mainframe modernization, application decomposition, re-platforming, API enablement, batch migration, automated testing, application security, monitoring, observability, Agile delivery, change management, IT service management, technical documentation, or regulated enterprise environments.
Benefits
- Toronto, Ontario, Canada work location with 37.5-hour work weeks.
- Base salary range of $59,500–$84,000 CAD, plus variable compensation.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
- Training, onboarding, regular development and performance conversations, an online learning platform, and mentoring programs.
- Accessible interview accommodations are available upon request.
