{"id":3086781,"url":"https://alion.io/job/randstad-senior-software-developer","title":"Senior Software Developer","company":{"id":19351,"name":"Randstad Canada","domain":"randstad.ca","url":"https://alion.io/company/randstad","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":71000,"max_usd":127000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":225},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"ETL/ELT","optional":false},{"name":"IAM","optional":false},{"name":"Linux","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Oracle","optional":false},{"name":"Oracle ERP","optional":false},{"name":"Power BI","optional":false},{"name":"SQL","optional":false},{"name":"TCP/IP","optional":false},{"name":"Unix","optional":false},{"name":"Windows","optional":false},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-22T12:50:47Z","employer_posted_date":null,"last_verified_at":"2026-10-22T12:50:47Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"We are seeking an experienced Senior Software Developer to lead the technical design, development, enhancement, and maintenance of enterprise applications, identity solutions, and analytics platforms. In this role, you will translate complex technical specifications into robust, scalable, and secure application code across multi-tier infrastructures. Utilizing .NET technologies, C#, Angular, Oracle E-Business Suite components, PL/SQL, and Azure Cloud services, you will engineer custom reusable authorization solutions, direct CI/CD build pipelines, perform database tuning, and troubleshoot technical defects to ensure high-performance operations.\n\nLocation: Toronto, ON (Fully Onsite – 5 days/week required)\n\nDuration: 11-month contract\n\nAdvantages\nEnterprise Multi-Stack Scope: Combine hands-on .NET Core and Angular development with Oracle E-Business Suite and PL/SQL database tuning.\n\nAdvanced IAM & Cloud Engineering: Lead next-generation Identity and Access Management (Entra ID/Oracle IAM) integrations and Azure Cloud deployments.\n\nDevOps & Pipeline Leadership: Direct end-to-end CI/CD build automation, source control branching strategies, and release management.\n\nDedicated Onsite Collaboration: Work directly alongside senior technical leads, architects, and product managers in a focused 5-day per week Toronto workspace.\n\nResponsibilities\nFull-Stack Application Development: Design, code, test, debug, and maintain multi-tier applications using .NET, C#, ASP.NET, AngularJS, WCF, Web API, Entity Framework, and Oracle databases.\n\nIAM & Security Engineering: Design, develop, and troubleshoot Identity and Access Management (IAM) solutions leveraging Microsoft Entra ID or Oracle IAM tools, including custom reusable authorization layer services.\n\nOracle E-Business & Database Optimization: Perform impact assessments and customizations for Oracle E-Business modules (GL, AR, AP, Collections, Inventory); write advanced PL/SQL scripts, manage ETL processes, tune complex SQL queries, and optimize partitioned tables.\n\nDevOps & Pipeline Automation: Manage source control branching and merging strategies while setting up continuous integration and automated deployment pipelines using Azure DevOps or equivalent build tools.\n\nCloud & Infrastructure Administration: Build, monitor, and deploy applications in Microsoft Azure; configure and administer Windows/Linux operating systems, TCP/IP networking, and performance monitoring tools (e.g., Application Insights).\n\nReporting & Data Analytics: Develop business intelligence reports and data visualizations using Power BI, Crystal Reports, and data warehousing methodologies.\n\nQuality Assurance & Governance: Lead technical code reviews, establish coding standards, ensure web accessibility compliance (WCAG 2.1 AA), author build books/programming specifications, and resolve complex application issues.\n\nQualifications\nApplication Development Seniority: Proven experience translating technical specifications into secure, tested multi-tier applications using .NET, C#, ASP.NET, AngularJS, WCF, Web API, and Entity Framework (Strictly Required).\n\nIdentity & Access Management (IAM): Demonstrated experience designing, developing, and debugging IAM solutions utilizing Microsoft Entra ID or Oracle IAM tools, including custom authorization services (Strictly Required).\n\nOracle Database & PL/SQL Expertise: Strong programming and database tuning experience with Oracle, PL/SQL, SQL, XML, Unix shell scripting, and data warehouse/ETL architectures (Strictly Required).\n\nDevOps & CI/CD Pipelines: Proven experience managing source control systems (branching/merging) and setting up automated build and deployment pipelines using Azure DevOps or similar tools (Strictly Required).\n\nAzure Cloud & Performance Monitoring: Hands-on experience developing in Microsoft Azure, alongside performance testing and application monitoring (Strictly Required).\n\nNice-to-Have Assets:\nExperience with Oracle E-Business Suite modules (General Ledger, Accounts Receivable, Collections, Accounts Payable, Inventory) or Oracle ADF/Java.\n\nExperience developing reporting solutions in Microsoft Power BI or Crystal Reports.\n\nWeb accessibility design experience adhering to WCAG 2.1 Level AA standards.\n\nFamiliarity with public sector project delivery methodologies and IT standards.\n\nSummary\nIf you're interested in the \"Senior Software Developer\" role based in Toronto, we encourage you to apply online at www.randstad.ca.\nOnly qualified candidates will be contacted for the next steps. We look forward to hearing from you!\n\nRandstad 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.\n\nRandstad 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.\n\nThis posting is for existing and upcoming vacancies.","description_format":"text","description_chars":6012,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Government"],"lifecycle":[{"event":"open","at":"2026-10-22T13:43:23Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["seen:1","agency","velocity","win:early","comp:brand"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/randstad-senior-software-developer","json_url":"https://alion.io/job/randstad-senior-software-developer.json","meta":{"generated_at":"2026-10-24T15:29:25Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22163,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":19351},"rest":"https://alion.io/mcp/rest/get_company?id=19351"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frandstad-senior-software-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frandstad-senior-software-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frandstad-senior-software-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/randstad-senior-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frandstad-senior-software-developer"}]}