Innosystech Inc - 24 emplois
Toronto, ON
Détails de l'emploi :
Job Title: Software Developer - Senior
Location: Toronto, Ontario
Work Model: Onsite (Upto hirinig manager's discretion)
Duration: 12 Months
Extension: 1 Time
Submission Deadline: 2026-07-17, 12:00 p.m. EST
Supplier Comments / MSP Notes
Must Haves
- 10+ years experience in multi-platform IT systems development.
- Strong experience with:
- JSP/Servlet
- JEE
- EJB
- JNDI
- JDBC
- JMS
- XML
- JSON
- REST APIs
- SOAP Web Services
- Struts Framework
- Oracle Designer
- WebSphere
- Oracle RDBMS
- PL/SQL
- .NET
- LDAP
- PKI
- Advanced full-stack solution development and integration experience.
- Experience integrating third-party systems and services.
- Ability to troubleshoot, research, design, and resolve complex technical issues.
- Experience with debugging, refactoring, and optimization.
Project Overview
The Health Services Cluster requires two Senior Software Developers to support enhancements and modernization of:
Assistive Devices Program (ADP)
and
Assistive Devices Application Management (ADAM)
Key initiatives include:
- Insulin Pump and Supplies Program enhancements
- White Cane Grant Funding Module improvements
- Business rule enhancements in ADAM
- Application sustainability and modernization initiatives
Responsibilities
Analysis & Design
- Collaborate with Business Analysts on requirements analysis.
- Produce:
- Conceptual Designs
- Logical Designs
- Physical Architecture Designs
- Support architecture checkpoint reviews.
- Conduct solution design walkthroughs.
Development
- Design and develop enterprise application components.
- Build solution integrations.
- Implement system enhancements.
- Develop and maintain APIs and integration services.
- Refactor and optimize existing application components.
Testing
- Develop:
- Unit Test Cases
- Integration Test Cases
- Conduct:
- Unit Testing
- Integration Testing
- Support system, performance, and vulnerability testing activities.
Documentation
- Technical Documentation
- User Guides
- Architecture Documentation
- Knowledge Transfer Documentation
Leadership
- Provide technical leadership to:
- Developers
- System Analysts
- Testers
- Conduct design and code walkthroughs.
- Support project teams throughout the delivery lifecycle.
Deliverables
- Requirements analysis documentation.
- Conceptual, logical, and physical architecture artifacts.
- Architecture checkpoint support.
- Solution design walkthroughs.
- Technical documentation.
- User documentation.
- Coding and systems integration.
- Unit and integration testing.
- Test case development.
- Knowledge transfer sessions and materials.
Experience & Skill Set Requirements
Technical Skills & Experience – 30%
- 10+ years of enterprise application development experience.
- Multi-platform development experience:
- Web
- Desktop
- Mobile
- Mainframe
- Distributed systems
- Technologies:
- JSP
- Servlet
- JEE
- EJB
- JNDI
- JDBC
- JMS
- XML
- JSON
- REST APIs
- SOAP Web Services
- Strong knowledge of:
- Systems analysis
- Design methodologies
- Enterprise architecture
- Internet and intranet technologies
Systems Components Development & Integration – 20%
- Full-stack application development.
- Multi-tier architecture experience.
- System integration expertise.
- REST API development.
- SOAP/WSDL services.
- JSON/XML messaging.
- User interface architecture and development.
- Third-party integration experience.
Tools
- MS Visio
- PowerDesigner
- Eclipse
- IntelliJ IDEA
- Visual Studio Code
- Atom
Technical Project Leadership – 15%
- Experience leading enterprise development teams.
- Solution design leadership.
- Code review and walkthrough experience.
- Technical mentorship.
- IT project leadership.
- Work estimation and planning.
- ITIL knowledge.
- Vendor and consulting team management.
Analytical & Problem-Solving Skills – 15%
- Technical troubleshooting.
- Root cause analysis.
- Incident resolution.
- Systems optimization.
- Refactoring legacy applications.
- Performance tuning.
- Technical recommendations and solution alternatives.
Communication & Interpersonal Skills – 15%
- Technical documentation expertise.
- Strong stakeholder communication.
- Presentation and consulting skills.
- Vendor coordination.
- Multi-team collaboration.
- Ability to work on multiple projects simultaneously.
- Strong interpersonal and negotiation skills.
Technology Environment
Backend Technologies
- JSP
- Servlet
- JEE
- EJB
- JNDI
- JDBC
- JMS
- REST APIs
- SOAP Services
Databases
- Oracle RDBMS 9/10/11/12
- SQL
- PL/SQL
Platforms
- WebSphere
- Windows Server 2008/2012
- Sun Solaris
- .NET Environments
Security & Infrastructure
- LDAP
- PKI
- VPN
Data Formats
- XML
- JSON