senior software developer.
Randstad
We are seeking a highly skilled Senior Software Developer specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working within an integrated development team of internal and vendor resources, you will transform technical designs and Agile user stories into fully tested, deployable, and performant digital modules.
Location: Toronto, ON (Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM) Duration: 9-month contract (aligned with VOR framework timelines) AdvantagesPost-MVP Product Scoping: Gain valuable experience driving specialized functional features past the foundational launch of a high-profile modernisation project. Dual-Platform Synergy: Enhance your market value by executing code that directly interfaces between leading enterprise CRM (CE) and ERP (F&O) systems. Structured Workspace: Benefit from a predictable, standard daytime schedule within an elite public sector-aligned engineering group.
End-to-End Ownership: Run the full engineering gauntlet from user story translation and logic customization through to CI/CD build deployment and operational stabilization.
ResponsibilitiesDynamics 365 Engineering: Design, develop, config, and extend Microsoft Dynamics 365 Customer Engagement (CE) modules, building plugins, workflows, custom forms, and client-side scripts. Enterprise Integration: Implement and support secure, scalable data flows and integrations between Dynamics 365 CE, Finance & Operations (F&O), enterprise backend systems, and external applications. Code Quality & Testing: Produce clean, unit-tested, and easily maintainable code (C#, JavaScript, Power Fx) that aligns with established architectural patterns, security controls, and performance metrics. Defect Resolution: Active support of system integration testing (SIT) and user acceptance testing (UAT) by diagnosing defects, resolving technical anomalies, and validating backend data accuracy. DevOps & Deployment: Participate in continuous integration/continuous deployment (CI/CD) pipelines and release management activities under Azure-hosted DevOps environments. Stabilization & Handover: Provide tier-3 technical assistance during post-go-live stabilization phases and contribute to high-quality system documentation to ensure seamless operational knowledge transfer. Qualifications
Core Seniority: 5+ years of dedicated professional experience developing, customizing, and supporting enterprise applications, with a strong focus on Microsoft Dynamics 365 Customer Engagement (CE). Customization Frameworks: Advanced hands-on experience implementing complex platform extensions using C#, JavaScript, Power Fx, Dataverse, and Power Platform utilities (Power Apps/Power Automate). ERP Integration Contexts: Strong, demonstrated capability working with Microsoft Dynamics 365 Finance & Operations (F&O), specifically building integration layers and managing cross-platform data interactions. Lifecycle Delivery: Proven success working within iterative or enhancement-driven delivery frameworks, with a clear focus on post-MVP product scaling and evolutionary development. Governance & Security: Solid understanding of operating within structured enterprise IT architectures, data governance structures, and secure coding practices. Collaborative Capabilities: Exceptional problem-solving, documentation, and technical communication skills, with a proven ability to thrive inside hybrid internal/vendor development squads. 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 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 accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud...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
- ...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, Requirements Experience...SeniorFull timeManual labor
- We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems...SeniorLong term contractContract workWork at office
$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 employment- ...Senior Software Developer / ETL Developer Client: Justice Technology Services Location: 595 Bay Street Onsite Job Description The Office of the Public Guardian and Trustee (OPGT) is seeking a Senior Software Developer with strong expertise in ETL development...SeniorFull timeWork at officeMonday to friday
- ...source code management tools. Proven experience developing Maximo applications, workflows, BIRT reports,... ...and tools. Assignment Duties: Develop, configure, upgrade, test, implement, release, and document software components within Maximo applications. Create...SeniorContract workWork at office
- ...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 an expert Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and automated deployment of enterprise-level web architectures. In this role, you will lead the integration of commercial APIs and build high-performance front...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
$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$70k - $100k per year
...Title: Junior/Senior Software developer (2 Roles) Location: Toronto (Hybrid) Relocation Works Duration: Fulltime Rate: $70K for Junior and $100K for Senior (CAD) Citizen and PR only Video Interviews Job Description Exp Range for Junior candidate: 5 – 6 Years...SeniorFull timeRelocation- ...specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating... ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion...SeniorLong term contract
- ...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
- ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation... ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger...SeniorLong term contract
$140k - $150k per year
...existing systems - not just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape solutions, not just... .... Experience improving system performance, reliability, or developer experience. Benefits Winner of Canada’s Most Admired...SeniorFull timeWork at officeFlexible hours$100 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour... ...Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real...SeniorRemote jobHourly payContract workFor contractorsSummer work- ...Job Description What is the opportunity? The Senior Mainframe Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will design, develop and build complex technology solutions that drive...SeniorLong term contractFull timeFlexible hoursShift work
$136k - $170k per year
...core philosophy is to empower developers to self-serve rather than be... ...This is a chance to step into a Senior role where you won't just... ...impact, including increased developer satisfaction, engineering hours... ...skilled and innovative Senior Software Engineer to join our team....SeniorHourly payInternshipWork at officeFlexible hoursShift work3 days per week- ...of applications and web components at a senior level Proficient with both frontend and... ...working, tested applications. This includes developing detailed programming specifications,... ...collaborate with IT Professionals throughout the Software Development Life Cycle Experience in...SeniorHourly payFlexible hours
- ...talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to deliver high... ...What do you need to succeed? Must Have: Professional software development experience (Minimum 6+ years) with Java, J2EE, REST...SeniorFull timeManual laborWork at officeFlexible hours
$88.52 - $106.24 per hour
...RQ10968 - Software Developer - Senior 9-month contract (184 business days) - possible extension Security Level: CRJMC MUST HAVES: # Software Development: Proven track record of developing detailed programming specifications, writing code, and translating...SeniorContract work$87.38 - $104.86 per hour
...RQ11139 - Sr. Software Developer 6+ month contract (132 business days) ONSITE 5 days - 21 College Street, Toronto MUST HAVES:... ...Technology Services - Digital Design Branch requires one (1) senior Software Developer with 8+ years of experience for building a...SeniorContract work$80k - $130k per year
...Job Responsibility: Software Developer (Systems) About Stoch Analytics Stoch Analytics delivers impactful business solutions and leading capabilities for life insurers with our high-performance technology platform. We operate at the intersection of technology and financial...Full timeWork at officeFlexible hours- ...Principal Engineer within RBC Borealis Lumina team, you will act as a senior technical leader, guiding a high-performing team of backend... ..., Cloud, and SRE teams to optimize platform capabilities and developer experience. What do you need to succeed? Must have: Expert...SeniorLong term contractFull timeLocal areaFlexible hours
- ...Currently, we do have a job opening for CRM Software Developer for our direct client State of Ontario. The position details are given below. If you are interested , please e-mail me at ****@*****.*** Job Details: Job ID: RQ10924 - CRM Software Developer...Contract workLocal areaRemote work
$88.54 - $106.25 per hour
...RQ11153 - Sr. Software Developer 9+ month contract (186 business days) - possible extension ONSITE 5 days - 222 Jarvis St, 5th Floor, Toronto Must Have Skills: · Extensive experience using Oracle databases & structured SQL-based query languages. · Extensive...SeniorContract workManual labor- ...RQ11105 - Sr. Software Developer 11-month contract (207 business days) - 2 possible extensions ONSITE 5 days - 222 Jarvis St Security... ...with multiple projects) Excellent communication skill Senior Developer to be dedicated to the Emergency Management Ontario...SeniorContract work
$72k - $138k per year
...mentoring and on the job coaching -- We are seeking a strong Python developer on a 1 -year fixed term role , with practical experience... ...models (LLMs). The ideal candidate has deep expertise in Python software engineering, APIs, data structures, and testing, and has...SeniorTemporary workFixed term contractFlexible hours- We are seeking a highly versatile Intermediate Full Stack Software Developer to join an integrated software engineering team. In this role, you... ...dependencies, and log defects. Qualifications Core Seniority: 4 to 7 years of progressive professional experience in full-...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!
- software engineer - computer Toronto, ON
- software engineer devops Toronto, ON
- software engineer - robotics Toronto, ON
- software design engineer Toronto, ON
- new graduate software developer Toronto, ON
- junior software engineer Toronto, ON
- junior software developer Toronto, ON
- software engineer salary in canada Toronto, ON
- ingénieur logiciel Toronto, ON
- software developer Toronto, ON

