Senior Software Developer

Contrat temporaire

Toronto, Ontario

25 Sep 2025

     

    Term: October 31, 2025- October 30, 2026

    Location: Onsite/Hybrid, 222 Jarvis St - Toronto, ON

    Our client is seeking a Senior Software Developer

     

    Key Deliverables – Client Role

    Product Requirements & Analysis: Interpret and analyze business requirement documents, collaborating closely with clients to ensure clarity and alignment. Participate in business and technical walkthroughs to validate requirements and design.

    Product Delivery & Development: Lead the end-to-end delivery of Java-based applications using WebSphere, JDBC, Oracle, DB2, and DataPower. Integrate Open-Source Software (OSS) and APIs/microservices into new and existing systems. Support both legacy and cloud-native environments (Spring Boot, Angular/React.js).

    Prioritization & Testing: Develop and execute comprehensive test strategies including unit, system, regression, and user acceptance testing. Prepare test data, validate results using SQL, and document outcomes. Provide go/no-go recommendations for production deployment.

    Collaboration & Support: Work cross-functionally with IT, QA, and business teams in Agile/DevOps settings. Create technical documentation, implementation plans, and deployment builds (e.g., Jenkins). Support production incidents and knowledge transfer to OPS staff.

    Reporting & Governance: Provide weekly status updates, highlight risks/issues, and ensure compliance with public sector standards. Contribute to structured development practices and continuous improvement initiatives.

    Must haves:

    Experience with COTS based Business Automation and Case Management solutions (ie: IBM Cloud Pack for Business Automation)

    7+ years’ experience in Java based development utilizing a combination of WebSphere, JDBC, Oracle, DB2, DataPower and associated Web technologies including JavaScript and JSP

    5+ years’ experience in integration of Open-Source Software (OSS) products into new and existing systems

    Experience developing or maintaining large scale IT systems, including high-volume public facing programs

    Integration of service API’s and micro-services to existing or new web services.

    Ability to understand and analyze business requirements, and to design structured programs that efficiently satisfy these requirements

    Ability to write programs that are modular, well-structured, and easy to maintain.