Senior Software Developer
Randstad Canada
We are seeking an experienced Senior Software Developer to lead the technical design, development, optimization, and ongoing sustainment of mission-critical enterprise database and application solutions. In this role, you will partner with business analysts and cross-functional technical teams to translate complex functional specifications into scalable OLAP and OLTP Oracle database architectures, automated data warehouse pipelines, and integrated application extensions. Leveraging deep expertise in Oracle (12c+), PL/SQL, performance tuning, ETL processes, and enterprise reporting platforms, you will support system upgrades, troubleshoot production incidents, maintain continuous integration workflows, and ensure high availability and data accuracy across large-scale healthcare and clinical ecosystems.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 15-month contract.
Advantages
Long-Term Engagement: Secure a stable 15-month contract leading high-impact enterprise database and software development.
Complex Data Architecture Scope: Own end-to-end Oracle OLTP/OLAP design, data warehousing, ETL pipelines, and performance tuning.
Mission-Critical Healthcare Impact: Directly enhance data integrity and availability for large-scale clinical and public health systems.
Collaborative Onsite Workspace: Partner closely with multidisciplinary developers, analysts, and QA specialists in Toronto.
Responsibilities
Design, develop, and maintain Oracle (12c+) database solutions for OLAP and OLTP environments, including complex PL/SQL code, stored procedures, packages, functions, triggers, ref cursors, and dynamic SQL.
Architect normalized and de-normalized database schemas, execute advanced SQL query optimization, and implement database performance tuning and automation scripts.
Design, build, and maintain data warehouse structures and ETL workflows using Informatica and Unix/Linux shell scripting.
Collaborate with business analysts to translate business requirements and functional specifications into comprehensive application designs, programming specifications, and data models.
Develop, test, debug, and sustain custom application extensions, data deduplication routines, and integration services supporting mission-critical health systems.
Conduct technical impact analyses, effort estimations, and solution designs for major software upgrades, system merges, and evolving operational requirements.
Perform proof-of-technology load simulations and performance tuning exercises to ensure system scalability and responsiveness.
Provide Tier-3 production application support, root-cause troubleshooting, incident management, and bug resolution alongside Quality Assurance (QA) teams.
Maintain development environments, adhere to Continuous Integration (CI) and DevOps best practices, and author clear technical system documentation.
Build and support enterprise reports and dashboards utilizing Cognos (Framework Manager, Report Studio, Query Studio) and related reporting tools.
Qualifications
Oracle Database & PL/SQL Development: 10+ years of hands-on experience designing and developing Oracle (12c+) solutions for OLAP and OLTP applications, including PL/SQL, stored procedures, packages, functions, triggers, ref cursors, dynamic SQL, and DBMS packages (Strictly Required).
Advanced SQL & Data Architecture: 10+ years of proven expertise in advanced SQL, query optimization, data architecture, database design, and normalized/de-normalized data modeling (Strictly Required).
Data Warehousing & Performance Tuning: Demonstrated experience in data warehouse design and development, database performance tuning, and process automation (Strictly Required).
Requirements-to-Design Translation: Proven track record collaborating with business analysts to translate business requirements and functional specifications into scalable application and database designs (Strictly Required).
ETL, Scripting & Reporting Tooling: Hands-on experience with Informatica for ETL workflows, Unix/Linux shell scripting, and Cognos report/dashboard development (Strictly Required).
Full-Lifecycle Software Engineering: Extensive experience working across the complete Software Development Life Cycle (SDLC), including multi-tier applications, RESTful web services, JSON/XML, Continuous Integration (CI), and production incident support (Strictly Required).
Nice-to-Have Assets:
Prior experience working with federal, provincial, or broader public-sector healthcare providers and clinical IT systems (such as client/provider registries or immunization platforms).
Familiarity with healthcare data exchange standards (HL7 / FHIR) and Java web service integrations.
Knowledge of digital accessibility standards (WCAG / AODA) and formal enterprise architecture governance processes.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
Employment type: Contractor
- ...better ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+... ...mindset Familiar with AI Ops capabilities, experience developing / implementing AI based tools is an added advantage Ability...SeniorWork at officeRemote workWork from home
- ...We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices... ...standards and design patterns. 7+ years of experience in software development, including significant full stack development....SeniorInternshipWork at officeRemote workRelocation2 days per week
- ...faster. About the Role We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This... ...collaboration skills are important. What You’ll Do Design, develop and maintain highly reliable and scalable backend systems....SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide
- ...currently searching for multiple full stack java developers on a contract basis for a client in North, York, On. As a senior developer, you will be joining a special team,... ...this role? You have 10 or more years of software development experience, (conceptualization,...SeniorFull timeContract workFlexible hours
$69.17 per hour
Software Engineer LotusFlare Canada Inc. Location North York, ON Salary 69.17 hourly / 40 hours per week Full time Starts as soon as... ...to maintain software Research technical information to design, develop and test computer-based systems Upgrade and maintain software...SuggestedHourly payFull timeImmediate startRemote work$80k - $130k per year
...days per week, subject to change based on business and client requirements. Position Overview We are seeking an experienced Sitecore Developer with expertise in Sitecore XP v10.4 or higher to design, develop, and support enterprise web applications and digital experience...Full timeWork at office3 days per week$37 - $40 per hour
...Education: Expérience: Education College/CEGEP Tasks Develop and document software testing plans Monitor the performance of computer systems and networks Install software and hardware and configure operating system software in preparation for testing...Permanent employmentFull timeShift workDay shift- Why Ryan? Competitively Paid Internship Award-Winning Culture Paid Holidays (La Fête Nationale du Québec (QC), Canada Day, Civic Holiday (AB,ON, QC), British Columbia Day (BC)) Mentorship Opportunities and Hands-On Training Networking with Industry Leaders All...Full timeInternshipSummer internshipWork at officeLocal area
- ...Job Description Senior Estimator Type: On Site Full-time Location: Calgary AB... ...from opportunity to submission guide and develop a team of estimators and directly influence... .... Strong command of estimating software; hands-on experience with HeavyBid HeavyJob...SeniorPermanent employmentFull timeContract workFor contractorsFor subcontractor
- ...and impactful. Corporate IT is seeking an experienced Senior AI Engineer to design, develop, deploy, and support enterprise-grade Artificial Intelligence... ...on AWS. The successful candidate will combine strong software engineering capabilities with hands-on knowledge of AWS AI...SeniorWork at officeWork from home
$65k - $70k per year
...accounting reports. Prepare tax returns. Prepare trial balance of books. Reconcile accounts. Computer and technology knowledge: Accounting software. MS Excel. MS Outlook. MS Windows. Quick Books. MS Office. Security and safety: Basic security clearance. Transportation/travel...SeniorPermanent employmentWork at officeImmediate start- ...company in North York, is seeking a skilled and detail-oriented Senior Accountant to join our finance team. The ideal candidate will... ...Technical Skills : Strong proficiency in Canadian accounting software (e.g., Sage 50, Dynamics GP, QuickBooks) and advanced Excel skills...SeniorFull timeLocal area
- ...better ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+... ...mindset Familiar with AI Ops capabilities, experience developing / implementing AI based tools is an added advantage Ability...SeniorWork at officeRemote workWork from home
$78k - $85k per year
...members Provide mentorship, guidance, and technical support to developing staff Establish and maintain strong working relationships... ...engagements Proficiency in Microsoft Office and common accounting/tax software platforms Pay Range: $78,000 - $85,000 per year How...SeniorWork at officeLocal area$95k - $110k per year
...We are seeking an experienced Senior Safety Specialist to lead and... ...ensuring regulatory compliance, developing safety policies, and building... ...improvement. You Will: Develop, implement, and continuously... ...Proficiency with safety management software and Microsoft Office/Google...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$90k - $140k per year
...Description Overview AtkinsRéalis is seeking a Senior Code Consultant – Fire Protection with 5–... ...projects across Canada while developing practical expertise in building code, fire... ...engineers and code specialists, you will help develop clear, practical, and defensible code-...SeniorFull timeFor contractorsInternshipFlexible hours$114.8k - $157.85k per year
...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world... ...additional asset. The successful candidate will also be responsible for developing and maintaining new and existing clients, coordinating skill...SeniorFull timeWork at officeWorldwideFlexible hours- ...is your moment. Let’s shape the future of banking together! Senior Manager, Product Performance Management (Small Business Lending)... ...Lending portfolio. Leveraging data-driven insights, you'll help develop strategies that accelerate growth, enhance client experience, and...SeniorFlexible hours
- ...Our TorontoJobs.ca Recruiting Division client, a CPA firm located in North York, is searching for a Senior Accountant for their firm. Responsibilities Direct communication with clients to resolve accounting and tax issues Responsible to compile and produce financial...SeniorFull time
$66k per year
...Match Tuition Reimbursement After One Year of Service The Senior Manager, Sales Tax Recovery (“Senior Manager”) works either independently... ...issues, working with client downloads in our proprietary software, and identifying potential exposure areas. Once the field work...SeniorFull timeRemote work- ...Assurance & Advisory Senior Manager / Principal – North York CPA Firm Our TorontoJobs.ca Recruiting division client, a well-established... ...multiple engagements and ensure deadlines and budgets are met Develop and maintain strong, long-term relationships with clients...SeniorLong term contractFull time
- Education: Secondary (high) school graduation certificate. Work setting: Optional accommodation available at no charge on a live-in basis. Note: This is NOT a condition of employment. Work in employer's/client's home. Tasks: Assist clients with bathing and other aspects of ...SeniorHourly payPermanent employmentLive InImmediate startFlexible hoursDay shiftAfternoon shift
- Education: Secondary (high) school graduation certificate. Work site environment: Non-smoking. Work setting: Optional accommodation available at no charge on a live-in basis. Note: This is NOT a condition of employment. Room and board provided. Work in employer's/client's home...SeniorHourly payPermanent employmentLive InImmediate startRelocationFlexible hoursShift workNight shiftDay shiftAfternoon shiftEarly shift
- Education: Secondary (high) school graduation certificate. Work setting: Optional accommodation available at no charge on a live-in basis. Note: This is NOT a condition of employment. Work in employer's/client's home. Tasks: Administer bedside and personal care. Administer ...SeniorHourly payPermanent employmentLive InImmediate startFlexible hoursDay shiftAfternoon shift
$68k - $102k per year
...The Scientific Research and Experimental Development (“SR&ED”) Senior Consultant (“Senior Consultant”) is responsible for assisting clients... ...strategies, and ideas. Assists the SR&ED Director in developing project work plans and scheduling associated project deliverables...SeniorFull timeFor subcontractorRemote work- ...results Apply By: Thursday, December 3, 2026 11:59 pm EST I&IT Senior Solutions Designer Job ID: 248177 Posting status: Open Organization... ...initiatives and mission-critical emergency health services. • Develop target-state architectures, solution roadmaps, migration...SeniorLong term contractPermanent employmentFull timeTemporary workRemote workFlexible hours
- ...Senior Accountant – North York Public Accounting Firm Our TorontoJobs.ca Recruiting division client, located in North York, is a well... ...York; this position does not offer remote or hybrid work Software Experience with the following software is preferred: CaseWare...SeniorLong term contractFull timeWork at office
- ...We are looking for a Senior Data Architect to design the end-to-end data platform for APEX. The platform ingests contact centre telephony and quality data from the Genesys A3S Snowflake database and Verint Workforce Management (WFM) feeds, and delivers it through a Bronze/Silver...SeniorHourly payInternshipWork at officeRemote workRelocation2 days per week
$21 per hour
Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 1 to less than 7 months On site Work must be completed at the physical location. There is no option to work remotely. Work setting Optional ...SeniorPermanent employmentFull timeLive In- ...We are looking for a Senior Full Stack Engineer to join the Workforce Management product... ...operational data into maintainable, auditable software. Experience with Customer Experience (CX)... ..., and operational reporting. Develop responsive workforce applications using TypeScript...SeniorInternshipRelocationShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer part time North York, ON
- software engineer North York, ON
- software design engineer North York, ON
- software engineer - computer North York, ON
- software development engineer North York, ON
- software developer North York, ON
- software engineer internship North York, ON
- software engineer intern North York, ON
- part time software developer North York, ON
- software developer no experience North York, ON

