Job Title: Software Developer - Full Stack (Senior)
Location: Hybrid (222 Jarvis Street, Toronto)
Start Date: May 19, 2025
End Date: March 31, 2026
Description:
The Software Developer - Full Stack will design, develop, and support solutions for OPS Secure and BPS Secure applications. The role involves full software development life cycle (SDLC) support, integration of client applications, and maintaining identity and access management services. Responsibilities include:
- Software Development & Integration:
- Resolve OPS and BPS Secure custom module issues.
- Enable smooth client application integration.
- Develop programmatic constructs (scripts, queries, views, reports, procedures).
- Application Maintenance & Security:
- Tune and maintain service components.
- Apply and test patches.
- Triaging and resolving incidents related to OPS Secure and BPS Secure.
- Performance & Reporting:
- Support development and testing of performance and consumption reporting.
- Develop custom templates for monitoring services.
- Service Management & Knowledge Transfer:
- Provide service alignment support.
- Develop transition plans and knowledge transfer activities for OPS employees.
Requirements:
- Identity & Access Management (40%)
- 5+ years of development support for COTS-based identity and access management systems.
- 3+ years of experience with Oracle Identity and Access Management Suite Plus.
- 3+ years of development experience with OAuth2 & OIDC, including customization and client integration.
- 4+ years of experience in implementations with over 10,000 registered users.
- Large Application Development (30%)
- 5+ years of experience designing, developing, and sustaining large applications with:
- Web Tier: IIS, IBM HTTP Server, Apache Tomcat.
- App Tier: IBM WebSphere, Oracle Directory Server Enterprise Edition.
- DB Tier: Oracle Database v11g and v12.
- OS: Solaris, Windows, AIX, Linux.
- Strong experience with Angular 12 and 14, Spring Boot 4.
- 2+ years developing Angular UI libraries.
- 5+ years of Java Open JDK 8 and 11.
- Experience with Azure and microservices architecture.
- Problem Solving (20%)
- 10+ years troubleshooting applications, including identity and access management solutions.
- Quality Assurance & Testing (10%)
- 10+ years of experience ensuring application quality with over 10,000 users.
- Experience with Change Management, Release Management, and automated testing tools (TFS, HP Quality Centre, LoadRunner).
- Familiarity with ITIL processes like Service Level, Problem, and Capacity Management.
Additional Information:
- Work Mode: Hybrid (3 days onsite, 2 days remote)