Sr Software Developer
PeopleToGo Inc
Work Arrangement: 100% Onsite – 5 Days/Week
Contract: September 21, 2026 – March 31, 2027
Extension: Possible, up to 1 additional term
Openings: 1
Security Clearance: No clearance required
Client: Government Services Integration Cluster, Ministry of Public and Business Service Delivery and Procurement
Closing Date: October 5, 2026 at 12:00 PM EST
Submission Limit: 1 candidate
Position Overview
We are seeking an experienced Intermediate Software Developer to support the Government Services Integration Cluster in designing, developing, testing, implementing, and maintaining large-scale, multi-client web applications.
The successful candidate will have strong hands‑on experience with Java, Oracle/SQL databases, REST APIs/Web Services, Azure DevOps, microservices, and object‑oriented development practices . The role requires the ability to work closely with both functional and technical teams in an Agile environment and deliver high‑quality solutions within aggressive timelines.
Mandatory Skills & Experience
Candidates must meet all of the following requirements :
- 5+ years of experience as a designer and developer working on large-scale, multi-client web applications.
- 5+ years of hands‑on Java development experience with Oracle or SQL databases.
- 2+ years of hands‑on experience with REST APIs / RESTful Web Services.
- Strong knowledge and practical experience with microservice architecture , including the ability to apply core architecture principles to improve product extensibility and maintainability .
- Strong understanding of object‑oriented programming and coding practices , including:
- Design patterns
- Refactoring
- Clean code
- Experience with relational and hierarchical database technologies .
- Experience using query languages and information retrieval packages .
- Experience with communications protocols .
- Strong understanding of Agile methodologies .
- Knowledge of security gateways and protocols, including:
- JWT
- OAuth 2.0
- SSL Certificates
Key Responsibilities
The Software Developer will:
- Translate technical systems specifications into working, tested applications .
- Develop detailed programming specifications and technical solutions.
- Write, generate, compile, test, debug, document, and maintain application code.
- Design, develop, implement, and maintain enterprise applications.
- Conduct unit testing , troubleshooting, debugging, and technical problem resolution.
- Troubleshoot technical issues arising during software implementation, conversion, migration, and production operations.
- Participate throughout the Software Development Life Cycle (SDLC) .
- Collaborate with IT professionals, functional teams, technical teams, project teams, and other developers.
- Apply structured methodologies for application design, development, implementation, and maintenance.
- Apply appropriate application design patterns and development standards.
- Participate in application deployment and provide post‑implementation technical support.
- Analyze and resolve technical issues within tight timelines.
- Elicit and document technical/business information from diverse business stakeholders and Subject Matter Experts.
- Participate in design walkthroughs with project teams.
- Prepare user and system documentation as required.
- Contribute to technical quality assurance and ensure development standards are followed.
Requirements
Technical Requirements
- 5+ years of hands‑on Java development .
- 5+ years of experience designing and developing large‑scale, multi‑client web applications .
- Strong understanding of object‑oriented programming.
- Experience with design patterns, refactoring, clean‑code principles, application design, deployment, and troubleshooting.
- Knowledge of Internet‑ready applications .
- Experience with structured software development methodologies.
- Knowledge/experience with Rapid Application Development (RAD) methodologies.
- 2+ years of hands‑on experience developing and working with:
- REST APIs
- RESTful Web Services
- Experience with microservice architecture .
- Ability to apply architecture principles to enhance application extensibility, scalability, and maintainability.
- Experience with middleware and gateways.
Database
- 5+ years of Java development experience with Oracle or SQL databases .
- Experience with relational and hierarchical database technologies.
- Experience using query languages and information retrieval packages.
- Strong database development and troubleshooting capabilities.
DevOps
- Experience supporting application deployment, troubleshooting, testing, and implementation.
Security
Knowledge and experience with security gateways and protocols, including:
- JWT
- OAuth 2.0
- SSL Certificates
Agile & SDLC
- Solid understanding of Agile methodologies .
- Experience collaborating throughout the complete Software Development Life Cycle.
- Ability to work with both functional and technical teams.
General Skills
- Strong analytical, problem‑solving, and decision‑making abilities.
- Excellent verbal and written communication skills.
- Strong interpersonal and collaboration skills.
- Ability to develop and present new ideas and conceptualize new approaches and solutions.
- Ability to work effectively as part of a large technical team.
- Demonstrated ability to work closely with individual team members and cross‑functional teams.
- Strong systematic problem‑solving skills.
- Ability to work under pressure and meet aggressive deadlines.
- Highly adaptable to changing priorities and requirements.
- Strong troubleshooting and technical issue‑resolution skills.
- Track record of meeting project deadlines and delivering quality solutions.
Public Sector / OPS Experience
Prior Ontario Public Service (OPS) or other public‑sector development experience is highly desirable.
Candidates with OPS experience should understand or have exposure to:
- OPS development standards and processes
- Enterprise‑scale government applications and SDLC practices
Additional / Nice‑to‑Have Experience
The following experience will be considered an asset:
- Experience with RAD methodologies .
- Knowledge of Information Management principles, concepts, policies, and practices .
- Experience with middleware and security gateways.
- Experience reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts.
- Post‑implementation application support.
- Experience conducting technical/design walkthroughs.
- Knowledge of AODA and related accessibility regulations and standards.
- Experience preparing user and system documentation.
- Experience with Java and Oracle Application Development Framework (ADF) .
Oracle / E‑Business Experience – Asset
Experience with Oracle E‑Business applications is an additional asset, particularly:
- Impact assessments for Oracle E‑Business customizations and extensions.
- Oracle database, PL/SQL, SQL, XML, Unix shell scripting, and Oracle Data Integrator (ODI) .
- Oracle E‑Business modules including:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- FND
- Oracle E‑Business table structures related to GL, AR, Collections, AP, INV, and FND.
- SQL tuning and partitioned tables
- Data warehouse and ETL methodologies.
- OBIEE .
Evaluation Focus
Candidates will be assessed across the following areas:
Area
Weight
Core Skills & Experience 40%
Technical Skills & Experience 35%
Soft Skills 20%
Public Sector Experience 5%
This is a 100% onsite position. Candidates must be willing and able to work onsite 5 days per week at 222 Jarvis Street, Toronto.
Mandatory screening checklist
Before submitting, confirm the candidate has:
- 5+ years designing/developing large-scale, multi-client web applications
- 5+ years hands‑on Java development
- 5+ years Java development with Oracle or SQL database
- 2+ years REST API / RESTful Web Services experience
- Agile methodology experience
- JWT / OAuth 2.0 / SSL Certificates knowledge
- Relational and hierarchical database experience
- Query language experience
- Strong communication and analytical/problem‑solving skills
- Ability to work 100% onsite in Toronto, 5 days/week
Prior OPS/public-sector experience is a strong asset but is not mandatory.
Only one candidate can be submitted for this requisition, so candidate quality and alignment with the mandatory requirements are critical.
#J-18808-LjbffrReference: WJ-4483_1305829