Software Developer - Senior
Upstaff
Job Description – RQ11117 | Software Developer – Senior
Requisition ID: RQ11117
Role Title: Software Developer – Senior
Client: Enterprise Financial Services Division
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: Ontario, Canada (Onsite – 5 Days/Week)
Contract Duration: May 18, 2026 – March 31, 2027
Assignment Type: Contract
No. of Positions: 2
Work Hours: 7.25 hours/day, Monday to Friday
Security Clearance: No Clearance Required
About the Opportunity
The Enterprise Financial Services Division is seeking experienced Senior Software Developers with strong expertise in Business Intelligence, Azure Data Analytics, and enterprise reporting solutions. The selected consultants will be responsible for designing, developing, implementing, and supporting modern BI and analytics platforms within a large-scale enterprise environment.
This role requires hands-on experience with Azure cloud technologies, advanced analytics, data modeling, dashboard development, and complex SQL programming. The ideal candidate will be a strong collaborator with proven experience delivering scalable reporting and analytics solutions in medium to large enterprise environments.
Key Responsibilities
- Translate technical system specifications into fully functional, tested applications and reporting solutions
- Design, develop, and maintain enterprise BI dashboards and reports based on business requirements
- Develop detailed programming specifications and write high-quality, scalable code
- Implement, support, and maintain BI solutions across Microsoft and other analytics platforms
- Curate and integrate data from multiple enterprise data sources for reporting and analytics
- Perform data modeling, data mining, analytics, report conversion, and data cleansing activities
- Develop and optimize complex SQL queries and database solutions
- Work with Azure cloud analytics services including Azure Databricks, Azure Synapse, Azure Data Factory, Delta Lake, Azure Storage, and Azure Analysis Services
- Support cloud migration initiatives and enterprise data modernization efforts
- Conduct unit testing, debugging, troubleshooting, and post-implementation support
- Participate in sprint planning, backlog completion, and Agile development activities
- Recommend improvements for data quality, usability, governance, and reporting efficiency
- Document technical solutions, “As Built” reports, and data transformation processes
- Collaborate with business stakeholders, technical teams, and project resources throughout the SDLC
- Conduct design walkthroughs and provide technical guidance to project teams
- Ensure compliance with AODA standards and accessibility requirements
Mandatory Skills & Experience
Development & BI Expertise
- 5+ years of experience in data analysis, business intelligence, and enterprise reporting solutions
- Strong experience with:
- Azure Databricks
- Delta Lake
- Azure Storage
- Azure Data Factory (ADF)
- Azure Analysis Services
- Azure Synapse Analytics
- Experience designing and developing BI dashboards and reports
- Strong knowledge of data modeling, data mining, report conversion, and data cleansing
- Experience implementing and supporting enterprise BI platforms
- Ability to manage sprint deliverables and complete assigned backlog items within timelines
- Expertise in documenting production-ready BI and reporting solutions
Technology Skills
- Hands-on experience with Azure cloud platforms and cloud migration initiatives
- Strong understanding of Microsoft Azure analytics ecosystem
- Experience with advanced analytics, predictive modeling, machine learning, and fraud detection methodologies
- Experience managing Power BI workspaces, report deployment, and enterprise reporting best practices
- Strong experience designing enterprise reporting data models
- Advanced expertise in writing and optimizing complex SQL queries
General Technical Skills
- Strong programming and analytical experience in enterprise environments
- Experience with application development lifecycle methodologies
- Knowledge of structured design, development, implementation, and maintenance methodologies
- Experience with middleware, gateways, and enterprise integrations
- Knowledge of Internet-ready applications and RAD methodologies
- Strong troubleshooting, debugging, and problem-resolution capabilities
Soft Skills
- Excellent written and verbal communication skills
- Strong analytical and problem-solving abilities
- Ability to work effectively independently and within large collaborative teams
- Strong interpersonal and stakeholder management skills
- Ability to work under pressure and meet aggressive deadlines
- Strong adaptability and decision-making skills
Nice to Have
- Experience with Siebel modules including:
- Public Sector CRM
- Contracts
- Lead Management
- Partner Management
- Public Sector Partner Portal
- Campaign Management
- Marketing
- Resource Manager
- Public Sector eService
- Experience with Transfer Payment systems within public sector environments
Work Arrangement
This is a fully onsite role requiring consultants to work at the designated Ontario government office location, Monday through Friday, during standard business hours (8:00 AM – 5:00 PM excluding lunch breaks).
Submission Details
- Closing Date: May 20, 2026 – 12:00 PM EST
- We are seeking a highly skilled Senior Software Developer with a specialization in Data Analysis and Business Intelligence. This role is focused on transforming technical specifications into robust, data-driven applications and high-performance BI solutions. You will be responsible...SeniorContract work
- ...debugging/testing, documentation, and release? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 7 month contract in Toronto. This is an onsite role. Rate: $737.44 - $782.13 Advantages • Earn a competitive...SeniorContract work
$80 - $85 per hour
...Microsoft Dynamics AX (x++) Model-View-Controller (MVC) PowerBuilder Salesforce JavaScript CSS SQL HTML editing software Mapping and data visualization software .NET C# Software development API Amazon Web Services (AWS) Angular.js Python...SeniorPermanent employmentFull timeRemote work- ...in HTML, JavaScript, CSS and CSS Frameworks? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a...SeniorContract work
- We are seeking a Senior Software Developer with over a decade of expertise in Java development and large-scale web applications to join our team in Toronto. This role is designed for a technical leader who excels at translating complex system specifications into robust, maintainable...SeniorContract workWork at office
- ...Brainhunter is currently seeking the se rvices of a " Senior Software Developer " for a contract role with one of our Valued Clients. • Rate: $90-$100 • Work Location: Toronto • Hours: 37.5/week • Duration: 1 Year Any specific tools/skillset: API, microservices...SeniorFull timeContract work
- We are seeking a Senior Software Developer to lead the design and implementation of large-scale, multi-client web applications within an Azure cloud environment. This role is a unique hybrid of modern Microservices architecture and deep Oracle E-Business Suite (EBS) expertise...SeniorContract work
- ...C#, .Net Framework (Version 4.6 and above)? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive...SeniorContract work
- We are seeking a highly skilled Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI initiatives. This role is instrumental in enabling, designing, and optimizing cloud environments across major platforms, including Azure, AWS, IBM, Oracle, and...SeniorContract work
- ...clear, well-defined user stories and technical designs Design, develop, and deploy enterprise-grade applications, including: .NET-... ...through CI/CD pipelines (Helios) Lead and contribute to end-to-end software development activities including: Architecture and design...SeniorFull time
- We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high...SeniorContract workWork at officeMonday to friday
- ...agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock... ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an...SeniorContract work
- We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code...SeniorContract work
- ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions...SeniorFull timeFlexible hours
- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...SeniorContract workTemporary workMonday to friday
- We are seeking a seasoned Senior Software Developer specializing in Oracle Siebel CRM to lead the development and integration of complex enterprise applications. In this role, you will act as a technical subject matter expert, translating intricate system specifications into...SeniorContract workManual labor
- We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments...SeniorContract work
- ...Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code... ...production teams to ensure successful testing and release of software changes by coordinating test strategies and managing deployment...SeniorFull timeFlexible hours
$103.37k per year
...Development, and Multimedia. All groups work together to deliver efficient, adaptable, and reliable IT services. As the Senior Software Developer, you willbe responsible for designing, developing, and maintaining ASP.NET Core applications, enhancing features based on project...SeniorFull time- We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle...SeniorContract workMonday to friday
- ...Read on to see how you can shape the future, win as a team, and grow with us. About the role We're looking for a Senior Software Developer (IICS) to join our growing team! About the role: The Senior Software Developer with experience in Informatica Intelligent...SeniorPermanent employmentManual laborWork from homeFlexible hours
- ..., tested applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ..., Azure Analysis Service ~ Design and develop BI dashboards and reports based on business...SeniorContract work
- ...protection legislative requirements and how they apply to developing and maintaining healthcare systems containing personal health... ...a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract in Toronto. This is an...SeniorLong term contractContract workFlexible hours
- ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a...SeniorContract work
- We are seeking a highly specialized Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the design, configuration, and implementation of Oracle Siebel IP18+ solutions within a public sector context. You will be responsible for translating...SeniorContract work
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...skills; both written and verbal Ability to develop and present new ideas and conceptualize...SeniorContract work
- ...Job Description What is the opportunity? RBC CWM Client source team is looking to onboard a Senior Software Developer who will partner with our other agile squads, business partners, and SRE teams to design, develop, and deploy scalable and high performing applications...SeniorFull timeFlexible hours
- ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within...SeniorContract work
- ...Job Responsibility: About the Role We are looking for a highly skilled Senior Full Stack Software Developer to join our Agile software delivery team, responsible for building and enhancing enterprise-grade web and API applications. You'll be supporting key initiatives...SeniorContract workTemporary workFor contractorsMonday to friday
$110k per year
...In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning... ...the Role Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining...SeniorLong term contractPermanent employmentFull timeContract workTemporary workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Senior. Be the first to apply!
- software developer intern Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer intern Toronto, ON
- software developer internship Toronto, ON
- software development engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- part time software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer entry level Toronto, ON
- senior software developer Toronto, ON
