DotNet Developer (API Implementation)

  • Toronto, ON
  • Posted 18 hours ago | Updated moments ago

Overview

On Site
$CAD $50 / hr
Contract - W2
Contract - to 06/30/2026

Skills

DotNet Developer (API Implementation)

Job Details

Job Description:
  • XXgn and develop scalable and efficient RESTful APIs using Core.
  • Implement and maintain .NET Core components and modules for various functionalities.
  • Develop serverless applications and microservices utilizing AWS LamClienta and other AWS components.
  • Utilize Infrastructure as Code (IaC) tools to manage and provision AWS resources.
  • Develop and execute unit tests and integration tests to ensure code quality and reliability.
  • Debug and resolve issues and performance bottlenecks in applications.
  • CollaboXX with other developers, architects, and business stakeholders to gather requirements and ensure alignment.
  • Document code, processes, and architectural decisions for future reference and team knowledge.
  • Strong Google Cloud Platform skills.
Experience:
  • 3-8 years of experience in software development with a strong focus on .NET Core / Core frameworks.
  • Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, and API Gateway.
  • Proficiency in Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform.
  • Hands-on experience in designing and developing RESTful APIs using Core Web API.
  • Proficiency in C# programming, including object-oriented design, multithreading, and exception handling.
  • Experience with Core modules such as Identity, Entity Framework Core, and MVC.
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., MSBuild, NuGet).
  • Experience in unit testing frameworks (e.g., xUnit, NUnit, Moq) and integration testing.
  • 4-8 years of strong experience in C# and .NET Core, with hands-on experience in enterprise-grade applications.
  • Good understanding of messaging platform-driven, event-based integrations.
  • In-depth understanding of concepts like queue, topic, consumer, and publisher (e.g., using AWS SNS/SQS or Azure Service Bus).
  • Understanding of overall AWS Services for integration and their configuration aspects.
  • Understanding of various integration patterns and developing those using the AWS stack.
  • Familiarity with CI/CD pipelines and Agile SDLC methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.