Senior Software Developer
Upstaff
Client: Government Services Integration Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: Toronto, Ontario
Work Arrangement: Onsite – 5 Days per Week
Contract Duration: November 1, 2026 to March 31, 2027
Extension: Up to 1 Extension Term
Allocation: 100%
Number of Openings: 1
Security Clearance: No Clearance Required
About the Role
We are seeking an experienced Senior Software Developer to support the Government Services Integration Cluster. The successful candidate will be responsible for translating technical system specifications into scalable, secure, high-performing, and tested applications within a large-scale enterprise environment.
This role requires a strong hands-on background in Java development, Oracle/SQL databases, REST APIs, RESTful Web Services, microservices architecture, security protocols, and enterprise application development .
The ideal candidate will bring extensive experience designing and developing large-scale multi-client web applications and will work collaboratively with functional, technical, and project teams throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
- Translate technical system specifications into working, tested, and maintainable software applications.
- Develop detailed programming and technical specifications.
- Design, develop, test, debug, document, and maintain enterprise applications.
- Write and generate high-quality, data-driven application code.
- Conduct unit testing and support application integration and deployment activities.
- Troubleshoot and resolve technical issues arising during software development, implementation, migration, conversion, and production operations.
- Collaborate with IT professionals and stakeholders throughout the Software Development Life Cycle.
- Apply structured methodologies for application design, development, implementation, and maintenance.
- Develop scalable Internet-ready applications using modern development practices.
- Design and implement REST APIs and RESTful Web Services.
- Apply microservices architecture principles to improve application extensibility, scalability, and maintainability.
- Implement secure application integration using security gateways and protocols.
- Participate in Agile development activities and collaborate closely with cross-functional teams.
- Apply object-oriented programming principles, design patterns, refactoring, and clean code practices.
- Work with relational and hierarchical database technologies and query languages.
- Participate in design walkthroughs and technical discussions with project teams.
- Elicit and document technical and business requirements from stakeholders and subject matter experts.
- Provide post-implementation support and resolve production-related technical issues.
- Develop and maintain technical, system, and user documentation.
- Support technical quality assurance activities and ensure adherence to development standards and best practices.
- Work effectively within large project teams while managing aggressive timelines and changing priorities.
Requirements
Mandatory Skills and Experience
Core Skills & Experience
- 10+ years of experience as a designer and developer working on large-scale, multi-client web applications.
- 10+ years of hands-on Java development experience with Oracle and/or SQL databases.
- 5+ years of hands-on experience developing REST APIs and RESTful Web Services.
- Strong knowledge and practical experience with microservices architecture .
- Demonstrated ability to apply core architecture principles to improve product extensibility, scalability, and maintainability.
- Experience developing Internet-ready applications .
- Knowledge and experience with Rapid Application Development (RAD) methodologies .
- Experience using Azure DevOps .
Technical Skills & Experience
- Strong knowledge of security gateways and security protocols, including:
- JWT
- OAuth 2.0
- SSL Certificates
- Solid understanding and practical experience with Agile methodologies .
- Strong object-oriented programming and coding practices.
- Experience applying:
- Object-Oriented Design principles
- Design Patterns
- Refactoring techniques
- Clean Code principles
- Experience working with relational and hierarchical database technologies.
- Experience using information retrieval tools and query languages.
- Knowledge of one or more communication protocols.
- Strong application design, deployment, troubleshooting, and debugging capabilities.
Oracle & Database Development Experience
Candidates with the following Oracle technical expertise will be highly relevant:
- Experience conducting impact assessments on Oracle E-Business Suite application customizations and extensions.
- Strong Oracle database development skills.
- Advanced experience with:
- Oracle PL/SQL
- SQL
- XML
- Unix Shell Scripting
- Oracle Data Integrator (ODI)
- Experience with Oracle E-Business Suite modules, including:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- Knowledge of Oracle E-Business Suite table structures related to GL, AR, Collections, AP, INV, and FND.
- Strong SQL performance tuning experience.
- Experience working with partitioned tables.
- Understanding of Data Warehouse and ETL methodologies.
- Experience with OBIEE is considered an asset.
Additional Technical Assets
The following skills and experience are considered strong assets:
- Java application development.
- Oracle Application Development Framework (ADF).
- Middleware and gateway technologies.
- Reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts.
- Application conversion and migration experience.
- Post-implementation support and production issue resolution.
- Experience conducting technical design walkthrough sessions.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related accessibility standards.
Soft Skills
The successful candidate will demonstrate:
- Excellent written and verbal communication skills.
- Strong interpersonal and collaboration skills.
- Ability to effectively work with functional and technical teams.
- Experience working within large, cross-functional project teams.
- Ability to develop and present new ideas and conceptualize innovative approaches and solutions.
- Strong analytical, troubleshooting, and systematic problem-solving skills.
- Sound decision-making capabilities.
- Strong leadership abilities and technical oversight skills.
- Ability to work under pressure and meet aggressive project timelines.
- Adaptability to changing priorities and project requirements.
- Strong negotiation and stakeholder management skills.
- Proven ability to work independently while also contributing effectively as a team player.
Preferred / Nice-to-Have Skills
- Experience working with OPS Development Standards and Processes .
- Previous Ontario Public Sector (OPS) experience.
- Knowledge of public sector application development methodologies and governance.
- Experience supporting enterprise-scale government applications.
- Experience ensuring technical quality assurance from a development and architecture perspective.
Must-Have Skills Summary
To be considered, candidates must demonstrate clear and verifiable experience in the following areas:
- 10+ years as a designer and developer of large-scale, multi-client web applications.
- 10+ years of hands-on Java development experience with Oracle and/or SQL databases.
- 5+ years of hands-on REST API and RESTful Web Services development experience.
- Knowledge and experience with security gateways and protocols, including JWT, OAuth 2.0, and SSL Certificates.
- Strong understanding of microservices architecture.
- Experience with object-oriented programming, design patterns, refactoring, and clean code principles.
- Solid understanding of Agile methodologies.
- Experience using Azure DevOps.
- Strong analytical, troubleshooting, communication, and collaborative skills.
- Ability to work onsite in Toronto, Ontario, five days per week.
Nice-to-Have
- OPS Development Standards and Processes.
- Ontario Public Sector experience.
- Oracle E-Business Suite experience.
- Oracle PL/SQL, SQL, XML, Unix Shell Scripting, and Oracle Data Integrator.
- Data Warehouse, ETL, and OBIEE experience.
- Java and Oracle ADF experience.
- Knowledge of AODA accessibility standards.
$65k - $115k per year
...partners to achieve results. Learn and develop your skill set alongside your peers and... ...science or distinctive work experience in software development. Good eye for UX and UI design... ...skills Comfortable interacting with senior management, project stakeholders, and...SeniorLong term contractLocal areaRemote workWork from home- ...Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable advanced analytics, data science, business intelligence, and AI workflows...SeniorWork at office2 days per week
- ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing...SeniorFull time
- ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required...SeniorLong term contractFull timeInterim roleInternship
- ...businesses to accelerate service delivery, drive customer engagement, and foster growth. Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the development of innovative digital solutions. This role requires deep technical...SeniorFull time
$104k - $145k per year
...build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group! The Development Experience Group makes informed suggestions about...SeniorRemote jobFull timeWork at officeHome officeFlexible hoursWeekend work- ...are seeking a highly skilled Enterprise Developer to join our enterprise architecture team.... ...application security is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key... ...functional teams to deliver high-quality software solutions. Qualifications Bachelor...SeniorFull timeShift work
- ...applications. This includes: Developing detailed programming specifications Writing... ...arise during the use and operation of software packages, including technical assistance... ...; both written and verbal Ability to develop and present new ideas and conceptualize new...SeniorFull time
- ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability... ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication...SeniorFull time
$160k - $175k per year
...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy-first software that millions of users trust with their most important files...SeniorLong term contractFull timeInternshipDirect hireRemote workFlexible hours- ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax...SeniorLong term contractFull time
- ...— and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Cards team, you'll own meaningful slices of the card stack end to end — from card issuance and authorization through...SeniorLong term contractFull timeImmediate start
- ...connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier Senior Software Developer who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure....SeniorLong term contractFull timeInternshipWork at officeRelocation package
- ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you...SeniorLong term contractFull timeWork from home
$88.57 - $106.28 per hour
...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: Thorough knowledge of large-scale complex systems analysis techniques...SeniorFull timeContract work- ...We do have a job opening for Software Developer - API - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ10573 - Software Developer - API - Senior Client : Justice Technology Services Location : 21...SeniorFull time
$79.1k - $118.7k per year
.... Find our story here: About Meridian The role: Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration of our Microsoft Dynamics 365 CRM platform. You’ll play a key...SeniorFull timeWork at officeRemote workWeekend work1 day per week$88.86 - $106.63 per hour
...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and...SeniorFull timeContract workWork at officeMonday to friday$88.54 - $106.25 per hour
...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year...SeniorFull timeContract workManual labor- We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering and architecture capacity, specializing in designing, building, and optimizing highly...SeniorContract work
$130k - $180k per year
...with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams. As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad — the team responsible for building...SeniorLong term contractWork at officeRemote workHome officeFlexible hoursShift workDay shift- ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:... ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups...SeniorFull timeRemote work
$200k - $295k per year
...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less... ...deployment pipeline. As a member of the Developer Infrastructure team, you’ll be responsible...SeniorHourly payFull timeLocal area$100k - $140k per year
...if we are successful, the technologies we develop will solve some of the world’s most... ...Your role and responsibilities: As a Software Developer, you will help build out the pennylane... ...software development experience. Senior: 6+ years of professional software development...SeniorLong term contractFull time- ...50, Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that...SeniorFull timeImmediate startRemote workHome officeFlexible hours
- ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are... ...\\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\...SeniorFull time
$166k - $195k per year
...mission is to build and operate the core developer infrastructure at Robinhood. Our team owns... ...engineers rely on daily, partnering with software developers across the company to make... ...fast, reliable, and cost-efficient! As a Senior Software Developer, you will focus on building...SeniorFull timeWork at officeLocal areaRemote workFlexible hoursShift work3 days per week$86.9 - $104.28 per hour
...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript ~...SeniorFull time- ...RQ08837 - Senior Software Developer CRM (IBM BPM/ Apex Coaches/ AngularJS/ Java) Toronto, Ontario Hybrid work: 2 days in the office at 40 St. Claire Avenue West, Toronto. and 3 days remote from home office within Ontario. Contract, 9 months with possibility of...SeniorRemote jobFull timeContract workWork at officeHome office
$88.63 - $106.36 per hour
...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET...SeniorLong term contractFull timeContract workTemporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer devops Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer entry level Toronto, ON
- software developer Toronto, ON
- linux software engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer co-op Toronto, ON
