senior software developer.
Randstad
Do you have proficiency with Git and branching strategies (e.g., GitFlow, trunk‑based development)? Do you have strong understanding of object‑oriented 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 competitive rate within the industry. • Location: Onsite role. • Potential for extension. Responsibilities
• Required to translate technical systems specifications into working, tested applications. This includes: • developing detailed programming specifications • writing and/or generating code • compiling data-driven programs, maintaining, and conducting unit tests. • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Qualifications
MUST HAVES: Front‑End Web Development (React)
Strong proficiency in modern HTML5, CSS3, and responsive design
Experience with React using functional components and hooks
State management experience (e.g., Context API, Redux, or similar)
Familiarity with TypeScript, modular CSS (SCSS/SASS), React and component‑driven design
Experience integrating front‑end applications with RESTful and GraphQL APIs
Focus on performance optimization, accessibility, and cross‑browser compatibility
Google Analytics
.NET / .NET Core (C#),such as MVC, Razor, Blazer and Azure Functions
Spring Boot (Java)
Strong understanding of object‑oriented design, SOLID principles, and design patterns
Experience developing RESTful APIs and/or GraphQL endpoints
Knowledge of authentication/authorization (OAuth2, JWT, identity providers)
Ability to design scalable, maintainable service architectures API Design & Data Integration Hands‑on experience designing, consuming, and integrating:
REST APIs
GraphQL schemas and resolvers
Experience with data contracts, DTOs, and API versioning
Understanding of synchronous vs asynchronous integrations
Familiarity with data integration and orchestration concepts Databases & Data Services (Azure) Strong working knowledge of Azure SQL Database
Experience with relational schema design, query optimization, and indexing
Familiarity with Azure Data Factory for data movement and transformation
Understanding of data pipelines, ETL/ELT concepts, and data reliability
Awareness of data security, access control, and performance considerations DevOps & Source Control (Azure DevOps) Proficiency with Git and branching strategies (e.g., GitFlow, trunk‑based development)
Experience using Azure DevOps for:
Repositories
Pull requests and code reviews
CI/CD pipelines
Familiarity with automated builds, testing, and deployment workflows
Understanding of environment promotion and release management Standards, Security & Best Practices Knowledge of WCAG accessibility standards, including WAI‑ARIA
Awareness of OWASP security principles and secure coding practices
Understanding of quality standards such as code reviews, testing, and documentation
Experience applying enterprise development standards and compliance requirements Communication & Collaboration Ability to clearly understand and follow technical requirements and instructions
Demonstrates effective verbal and written communication
Comfortable collaborating with cross‑functional teams (developers, QA, DevOps, stakeholders)
Able to document solutions and explain technical decisions clearly Summary
If you are interested in the Senior Software Developer position in Toronto, please apply online at Qualified candidates will be contacted. 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 View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
- We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications...Senior
- 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
- We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability...Senior
- ...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
- ...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
- ...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
- ...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...SeniorFull timeContract workWork at officeMonday to friday
- 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
- ...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
- ...Scope: ~ The Client’s - Digital Design Branch requires one (1) senior Software Developer with 8+ years of experience for building a modern digital information system and its integration with other internal and external applications. Assignment Deliverables :...SeniorContract 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
- 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
- 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
- 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
- Position Summary We are seeking a highly seasoned Senior Software Developer - CRM to translate complex technical system specifications into robust, functioning, and fully tested public sector CRM applications. In this role, you will lead the hands-on configuration, development...SeniorContract workRemote workMonday 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 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 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
- ...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
- ...Scope : This Software Developer position supports the OPGT Modernization program specifically within the Document Digitization workstream. The scope of this role involves implementing system changes that provide better usability regarding document indexing and physical...SeniorContract work
- ...Description: The Maximo developer will support the EWMS Program and vendor teams as a core Maximo developer to configure Maximo application... ..., Configure, Upgrade, Test, Implement, Release, and Document software components of Maximo applications. Create IBM BIRT reports /...SeniorContract work
- 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
- ...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
- ...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
- ...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
- ...specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating... ...technical problems which arise during the use and operation of software packages. General Skills: Experience in...SeniorContract workRemote 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- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!
- software developer entry level Toronto, ON
- software engineer devops Toronto, ON
- director software engineering Toronto, ON
- software developer summer internship Toronto, ON
- software engineer internship Toronto, ON
- software developer intern Toronto, ON
- remote entry level software developer Toronto, ON
- junior software developer Toronto, ON
- software developer internship Toronto, ON
- junior software engineer Toronto, ON
