CrawlJobs Logo

Senior Software Developer - API

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada , Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly technical Senior Software Developer - API to lead the design and implementation of modern interoperability solutions in Toronto. This role focuses on bridging Dynamics 365, Power Platform, and Azure cloud technologies through robust REST API development. You will be responsible for translating complex technical specifications into tested, production-ready applications, utilizing both low-code and custom C#/.NET development to meet mission-critical business needs.

Job Responsibility:

  • Design and develop high-performance REST API platforms using Azure API Management (APIM) or Apigee
  • convert legacy SOAP services to modern REST architectures
  • Lead solution design within the Dynamics 365 and Microsoft Power Platform ecosystems, ensuring seamless integration with broader Azure cloud services
  • Develop custom plugins, workflows, and web services using C#, .NET Core, and JavaScript, while also leveraging low-code capabilities where appropriate
  • Architect and develop within Microsoft Dataverse, ensuring optimized data structures and security for enterprise applications
  • Implement enterprise-grade security frameworks, including OAuth2, JWT, and claims-based authorization to harden API layers
  • Manage the full SDLC within an Agile environment, utilizing Azure DevOps for task boards, CI/CD pipelines, and automated deployments
  • Manage API-specific layers such as throttling, caching, logging, and request/response modifications to ensure system scalability

Requirements:

  • At least 4 years of C#
  • 3+ years of .NET Core / .NET 5+, ASP.NET MVC, and ASP.NET Web API
  • Extensive experience with Dynamics 365 Customer Experience (Case Management, Knowledge Management, and Customer Service Workspace configuration)
  • Deep knowledge of Azure technologies and cloud service models (SaaS, PaaS, IaaS)
  • At least 3 years of experience with SQL Server and Entity Framework (or EF Core)
  • 2+ years of experience with OpenAPI Specification (Swagger) and YAML for API documentation
  • Proven experience developing secure .NET applications using token-based authentication and modern authorization technologies
  • Strong analytical and negotiation skills with the ability to present complex technical ideas to diverse stakeholders clearly
What we offer:
  • Strategic Tech Stack: Work at the intersection of Dynamics 365, Power Platform, and Azure, staying at the forefront of Microsoft's cloud evolution
  • Full Ownership: Lead the transition of legacy services to modern RESTful platforms and influence the API governance strategy
  • Collaborative Environment: Engage daily with a team of high-performing IT professionals in a dedicated onsite setting in Toronto
  • Long-Term Potential: 12-month initial term with a clear path for extension based on project success

Additional Information:

Job Posted:
April 12, 2026

Expiration:
June 02, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Developer - API

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer

Design and develop digital software applications and platforms to transform heal...
Location
Location
United States , Scottsdale
Salary
Salary:
151757.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electrical Engineering, Information Technology, or a related field
  • 5 years of post-baccalaureate experience in the job offered or a related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience with MySQL or NoSQL
  • 5 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 5 years of experience with Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • 5 years of experience with REST, SOAP, or Web Service APIs
  • 5 years of experience with Object-oriented JavaScript
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience with Developing backend services, performing code reviews, and collaborating with peers on software development solutions
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are looking for an experienced Senior Software Developer to join our team in ...
Location
Location
United States , St. Cloud, Minnesota
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 7 years of experience in software development with some leadership experience
  • Proficiency in .NET technologies, including C#, ASP.NET, and the .NET Framework
  • Expertise in front-end development with Angular, JavaScript, and TypeScript
  • Strong knowledge of SQL for database design and query optimization
  • Experience in API development and integration
  • Solid understanding of object-oriented design and enterprise application integration patterns
  • Proven ability to manage project deadlines and lead technical initiatives
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Lead and mentor a team of software developers, fostering collaboration and skill development
  • Design, develop, and maintain applications using the Microsoft C# development stack, including .NET Framework, Entity Framework, and related tools
  • Drive the creation and implementation of technical standards and best practices for the team
  • Develop modern front-end solutions utilizing Angular, TypeScript, and JavaScript (ES6+)
  • Manage project timelines effectively, ensuring deadlines are met and deliverables are of high quality
  • Collaborate with cross-functional teams to integrate enterprise application solutions
  • Apply object-oriented design principles and N-tier architecture to build scalable and efficient software systems
  • Develop and maintain APIs for seamless communication between applications
  • Troubleshoot and resolve complex technical issues, ensuring system reliability and performance
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right

Senior Software Developer – Digital Solutions (Microsoft Power Platform & Azure)

We are expanding our Digitalization & IT team and are looking for a Senior Softw...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
ibvogt.com Logo
ib vogt GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience, including solution architecture or senior-level responsibilities
  • Strong expertise in Power Platform and Azure cloud services
  • Proven experience integrating enterprise systems and building APIs or microservices
  • Working knowledge of AI/ML technologies and their practical application
  • Strong communication skills and the ability to turn complex requirements into elegant solutions
Job Responsibility
Job Responsibility
  • Lead development of enterprise applications using the Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Architect and implement cloud solutions in Azure (Functions, Logic Apps, App Services, API Management)
  • Build a robust data integration layer connecting ERP, SCADA/telemetry, GIS, CMMS, BIM, and other core systems
  • Develop AI-powered tools using Co-Pilot, Azure AI, LLMs, and automation frameworks
  • Drive Digital Twin development for solar PV assets across project development, engineering, construction, and O&M
  • Act as a technical advisor to stakeholders, ensuring scalable, secure, and maintainable solutions
  • Mentor developers as well as Digital Champions and help establish best practices, governance, and development standards
What we offer
What we offer
  • Competitive remuneration and motivating benefits
  • Opportunity to shape the data foundation of ib vogt’s digital transformation journey
  • Work on cutting-edge data platforms supporting real-world renewable energy assets
  • A truly international working environment with colleagues from all over the world
  • An open-minded, collaborative, dynamic, and highly motivated team
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer

We are hiring multiple Senior Software Development Engineers (SDEs) to support a...
Location
Location
United States , Seattle/Redmond
Salary
Salary:
Not provided
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years backend development experience
  • Strong hands-on experience with Java, Spring Boot, REST APIs
  • Solid foundation in data structures, algorithms, system design
  • AWS proficiency: Lambda, API Gateway, S3, DynamoDB, RDS, SQS/SNS
  • Experience with microservices, distributed architectures, asynchronous messaging
  • Strong debugging and performance-tuning skills
  • Experience with Order-to-Cash (OTC), telecom, or large-scale eCommerce preferred
  • CI/CD with GitHub, Jenkins, Docker, Kubernetes
Job Responsibility
Job Responsibility
  • Develop and enhance scalable Java/Spring Boot microservices for eCommerce and OTC workflows
  • Design and deploy REST APIs, AWS-native services, and event-driven components
  • Improve system reliability, performance, monitoring, and fault tolerance
  • Build automation, CI/CD pipelines, logging, and dashboards
  • Support full lifecycle for complex features: order mgmt, billing, payments, reconciliation
  • Collaborate with product, QA, PMs, and architects in a fast-moving onsite engineering environment
  • Participate in code reviews, grooming, sprint planning, and design discussions
Read More
Arrow Right

Senior Software Development Engineer

We are hiring multiple Senior Software Development Engineers (SDEs) to support a...
Location
Location
United States , Seattle, Redmond
Salary
Salary:
Not provided
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years backend development experience
  • Strong hands-on experience with Java, Spring Boot, REST APIs
  • Solid foundation in data structures, algorithms, system design
  • AWS proficiency: Lambda, API Gateway, S3, DynamoDB, RDS, SQS/SNS
  • Experience with microservices, distributed architectures, asynchronous messaging
  • Strong debugging and performance-tuning skills
  • Experience with Order-to-Cash (OTC), telecom, or large-scale eCommerce preferred
  • CI/CD with GitHub, Jenkins, Docker, Kubernetes
Job Responsibility
Job Responsibility
  • Develop and enhance scalable Java/Spring Boot microservices for eCommerce and OTC workflows
  • Design and deploy REST APIs, AWS-native services, and event-driven components
  • Improve system reliability, performance, monitoring, and fault tolerance
  • Build automation, CI/CD pipelines, logging, and dashboards
  • Support full lifecycle for complex features: order mgmt, billing, payments, reconciliation
  • Collaborate with product, QA, PMs, and architects in a fast-moving onsite engineering environment
  • Participate in code reviews, grooming, sprint planning, and design discussions
Read More
Arrow Right

Senior Software Development Engineer

We are hiring multiple Senior Software Development Engineers (SDEs) to support a...
Location
Location
United States , Seattle, Redmond
Salary
Salary:
Not provided
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years backend development experience
  • Strong hands-on experience with Java, Spring Boot, REST APIs
  • Solid foundation in data structures, algorithms, system design
  • AWS proficiency: Lambda, API Gateway, S3, DynamoDB, RDS, SQS/SNS
  • Experience with microservices, distributed architectures, asynchronous messaging
  • Strong debugging and performance-tuning skills
  • Experience with Order-to-Cash (OTC), telecom, or large-scale eCommerce preferred
  • CI/CD with GitHub, Jenkins, Docker, Kubernetes
Job Responsibility
Job Responsibility
  • Develop and enhance scalable Java/Spring Boot microservices for eCommerce and OTC workflows
  • Design and deploy REST APIs, AWS-native services, and event-driven components
  • Improve system reliability, performance, monitoring, and fault tolerance
  • Build automation, CI/CD pipelines, logging, and dashboards
  • Support full lifecycle for complex features: order mgmt, billing, payments, reconciliation
  • Collaborate with product, QA, PMs, and architects in a fast-moving onsite engineering environment
  • Participate in code reviews, grooming, sprint planning, and design discussions
Read More
Arrow Right

Senior Software Developer Microsoft

Together with your team, you will have the opportunity to work on the developmen...
Location
Location
Italy , Torino (Turin)
Salary
Salary:
Not provided
en.regola.it Logo
Regola S.r.l.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • In-depth knowledge of Cloud Application Development and Desktop Application Development (WPF)
  • Extensive experience with Microsoft development environments and .NET language (.NET Core 3.0 or later)
  • Proficient in C#
  • Thorough experience of OOP languages and design patterns
  • Knowledge of database solutions, especially SQL Server, MongoDB and PostgreSQL
  • Knowledge of version-control systems, in particular Git and related platforms (GitLab, AzDo, GitHub)
  • Knowledge of Azure services: App Services, FunctionApp, LogicApp, APIM, Service Bus, Cosmos DB
  • Design RESTful APIs with .NET 5 SQL
  • Understanding of container and relative orchestration systems (Docket, K8)
  • Willingness to work in a team
Job Responsibility
Job Responsibility
  • Work on the development of enterprise software products, contributing to the realisation of complex software architectures
  • Apply Agile and DevOps methodologies, and face complex challenges
  • Contribute to the growth of the company’s core products
What we offer
What we offer
  • Professional growth guaranteed by specific training
  • Working in dynamic and global contexts
  • Fulltime
Read More
Arrow Right