11935

Maarut

Toronto

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maarut is seeking an Intermediate Software Developer to translate technical specs into scalable web applications and RESTful APIs using C# and .NET Core. You will design and implement secure services, integrate with SQL Server via EF Core or Dapper, and participate in CI/CD pipelines in Azure DevOps.

You will collaborate with cross-functional teams, write thorough tests, and ensure high-quality code across the full software lifecycle.

Qualifications

  • 3–5 years of experience as a designer and developer building large-scale, multi-client web applications and backend services.
  • 3–5 years of hands-on experience in C# and .NET (.NET Core / .NET 6+) with SQL Server.
  • 3+ years of dedicated hands-on experience designing, developing, securing, and integrating RESTful Web APIs (ASP.NET Core Web API).
  • Demonstrated experience with microservices architecture, API authentication protocols (OAuth2, JWT), and database ORMs (EF Core / Dapper).
  • 2+ years of hands-on experience using Azure DevOps for work item management, code repositories, and CI/CD deployment pipelines.

Responsibilities

  • Translate technical specifications into working, tested applications and APIs.
  • Design, build, and maintain RESTful Web APIs using C# and .NET Core / .NET 6+.
  • Write clean, maintainable code, and perform unit/integration testing.
  • Integrate Web APIs with SQL Server using EF Core or Dapper.
  • Resolve and troubleshoot issues across the software lifecycle and provide implementation support.
  • Implement API security standards including authentication and data transfer security.

Skills

C# & .NET Core
RESTful APIs design
Azure DevOps
SQL Server / EF Core
Microservices architecture
OAuth2 / JWT security
CI/CD pipelines
Unit testing

Tools

Entity Framework Core
Dapper
Swagger/OpenAPI

Job description

RQ11489 - Software Developer - Intermediate
  • Translatetechnical systems specifications into working, tested applications andAPIs.
  • Design,build, and maintain efficient, high-performing RESTful Web APIs using C#and .NET Core / .NET 6+.
  • Writeclean, maintainable code, develop detailed programming specifications, andexecute thorough unit/integration testing.
  • IntegrateWeb APIs with relational databases (SQL Server) using ORMs like EntityFramework Core or Dapper.
  • Resolveand troubleshoot technical issues throughout the software lifecycle,providing technical assistance during implementation, conversion, andmigration phases.
  • ImplementAPI security standards, including authentication, authorization, andsecure data transfer protocols.

General Skills:

  • Hands-onexperience with HTTP/HTTPS communications protocols, REST standards, andAPI routing/versioning.
  • Experiencein programming and analysis; specialized software package support at thespecified experience level
  • Abilityto collaborate with IT Professionals throughout the Software DevelopmentLife Cycle
  • Experiencein structured methodologies for the development, design, implementationand maintenance of applications
  • Experiencein design, code, test, debug and document applications
  • Experiencein the use of object and/or third generation language development tools
  • Experiencein one or more programming languages
  • Experiencewith relational and hierarchical database technologies
  • Experiencein the use of information retrieval packages using query languages
  • Experiencewith one or more communications protocols
  • Experiencein structured methodologies for the design, development, implementationand maintenance of applications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matter experts
  • Excellentanalytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills
  • Ateam player with a track record for meeting deadlines
  • Experience building and deploying cloud-native web services andAPIs in Microsoft Azure (e.g., Azure App Services, Azure Functions, APIManagement).
  • Familiaritywith API gateway solutions, middleware integration, and message queues(e.g., RabbitMQ, Azure Service Bus).
  • Hands-onexperience with automated CI/CD build and deployment pipelines in AzureDevOps.
  • Experiencereviewing, analyzing, and modifying product installation and deploymentscripts.
  • Abilityto conduct design walkthrough sessions with project teams and provideclear user/system documentation.
  • Knowledgeof Accessibility for Ontarians with Disabilities Act (AODA) standards andpolicies for web applications.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 3–5years of experience as a designer and developer building large-scale,multi-client web applications and backend services.
  • 3–5years of hands-on working experience in C# and .NET (.NET Core / .NET 6+)development paired with relational databases (SQL Server).
  • 3+years of dedicated hands-on experience designing, developing, securing,and integrating RESTful Web APIs (ASP.NET Core Web API).
  • Demonstratedexperience with microservices architecture, API authentication protocols(OAuth2, JWT), and database ORMs (Entity Framework Core / Dapper).
  • 2+years of hands-on experience using Azure DevOps for work item management,code repositories, and CI/CD deployment pipelines.

Nice to have:

  • OPS or public experience

Skill Set Requirements:

Core Skills & Experience:

  • 5+ years of experience as a software developerdesigning and building scalable web applications and microservices using C# and.NET (.NET Core / .NET 6+).
  • 5+ years of hands-on experience specificallydesigning, developing, securing, and documenting RESTful Web APIs.
  • 5+ years of working experience with relationaldatabases (Microsoft SQL Server) and Entity Framework Core / Dapper.
  • Practical understanding of microservice architectureand core design principles to maximize system extensibility andmaintainability.
  • Hands-on experience using Azure DevOps for work itemtracking, code repositories, and CI/CD pipelines.

Technical Skills & Experience:

  • In-depth knowledge of API security protocols andauthentication mechanisms (JWT, OAuth 2.0, OpenID Connect, SSL/TLScertificates).
  • Solid understanding of Object-Oriented Programming (OOP),SOLID principles, design patterns, refactoring, and clean code principles.
  • Experience with API testing and documentation tools (e.g.,Swagger/OpenAPI, Postman, xUnit/NUnit).
  • Strong working knowledge of relational database design,query optimization, indexing, and stored procedures.
  • Solid understanding of Agile/Scrum methodologies anditerative development.

Soft Skills:

  • Strong communication skills; both written and verbal
  • Ability to develop and present new ideas and conceptualizenew approaches and solutions
  • Excellent interpersonal relations and demonstrated abilityto work with others effectively in teams
  • Demonstrated ability to work with functional and technicalteams Demonstrated ability to participate in a large team and work closely withother individual team members
  • Proven analytical skills and systematic problem solving
  • Strong ability to work under pressure, work with aggressivetimelines, and be adaptive to change
  • Displays problem-solving and analytical skills, using themto resolve technical problems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (RQ11489) Government Services Integration Cluster
Software Developer (RQ11489) Government Services Integration Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 130,000
RQ09147 - Software Developer - API - Senior
RQ09147 - Software Developer - API - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
11919
11919

Maarut • Toronto

On-site
CAD 90,000 - 150,000
RQ11489 – Software Developer – Intermediate
RQ11489 – Software Developer – Intermediate

S M Software Solutions Inc • Toronto

On-site
CAD 90,000 - 130,000
RQ09329 - Software Developer - API - Senior
RQ09329 - Software Developer - API - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ11687 - Software Developer - Full Stack - Senior
RQ11687 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 110,000 - 150,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000
RQ08676 - Software Developer - Full Stack - Senior
RQ08676 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
Senior Full-Stack Engineer: Build Scalable Data Pipelines
Senior Full-Stack Engineer: Build Scalable Data Pipelines

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ11522 - Software Developer - Full Stack - Senior
RQ11522 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000