Upstaff - Software Developer – Junior
Software Engineer is needed in Toronto, Canada.
Client: Upstaff
Location: Toronto, ON, ca
Contract: Contract
Job Description
The Government Services Integration Cluster is seeking Junior Software Developers to support the design, development, implementation, testing, maintenance, conversion, migration, and troubleshooting of enterprise applications. The successful candidates will translate technical system specifications into working and tested applications, develop programming specifications, write and generate code, work with data-driven applications, conduct unit testing, and provide technical assistance throughout implementation, conversion, and migration activities. The role will work closely with IT professionals, business stakeholders, and subject matter experts throughout the Software Development Life Cycle (SDLC).
Requirements
Mandatory General Skills & Experience
- Experience in programming and analysis, including specialized software package support.
- Collaboration with IT professionals throughout the Software Development Life Cycle (SDLC).
- Structured methodologies for the development, design, implementation, and maintenance of applications.
- Application design, coding, testing, debugging, and documentation.
- Use of object-oriented and/or third-generation language development tools.
- Experience with one or more programming languages.
- Application design, current/latest design patterns, deployment, and troubleshooting.
- Relational and hierarchical database technologies.
- Information retrieval packages using query languages.
- Knowledge of one or more communications protocols.
- Eliciting and documenting information from diverse business-area stakeholders and subject matter experts.
- Strong analytical, problem-solving, and decision-making skills.
- Strong verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Ability to work effectively as a team player and consistently meet deadlines.
Desirable Skills & Experience
- Programming Internet-ready applications.
- Rapid Application Development (RAD) methodologies.
- Information Management principles, concepts, policies, and practices.
- Middleware and gateways.
- Experience with product installation scripts, including encoding, testing, and debugging.
- Providing post-implementation support and resolving post-implementation technical issues.
- Conducting design walkthrough sessions with project teams.
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations.
- Preparing and maintaining user and system documentation.
Oracle Software Developer – Additional Skills
- Experience conducting impact assessments on Oracle E-Business application customizations and extensions.
- Strong conversion experience with Accounts Receivable Collection modules.
- Strong programming skills in Oracle Database, PL/SQL, SQL, XML, Unix Shell Scripts, Oracle Data Integrator (ODI).
- Proven business knowledge of Oracle E-Business modules such as GL, AR, Collections, AP, and INV.
- Strong knowledge of Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND.
- Strong knowledge of SQL tuning and use of partitioned tables.
- Experience and understanding of Data Warehousing, ETL methodologies, and OBIEE.
- Experience with Java and Oracle Application Development Framework (ADF) is a strong asset.
- Strong verbal and written communication skills and leadership abilities to oversee technical quality assurance.
Other Information
Client: Government Services Integration Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: 222 Jarvis Street, Toronto, ON
Work Arrangement: 100% Onsite – 5 days per week
Contract: September 10, 2026 – March 31, 2027
Openings: 2
Assignment Type: Onsite
Security Clearance: No Clearance Required
Pay/Rate Structure: Daily
Submission Limit: Maximum 2 candidates
Closing: September 22, 2026 at 12:00 p.m. EST
Work Model: 100% Onsite / 5 days per week
Strong communication and collaboration skills are required.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.