.NET Developer

New
S
Support Services GroupContact Center Solutions
Santiago, DO / Hermosillo, MXFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
NUnitOAuthRabbitmqC#.NET.NET coreRESTful APIsAzure DevOps

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience developing backend applications with C# and .NET/.NET Core
  • Strong expertise in ASP.NET Core, Web API, and Entity Framework Core
  • Experience with RESTful API design, versioning, and documentation (e.g., Swagger/OpenAPI)
  • Solid understanding of object-oriented programming (OOP) and SOLID principles
  • Familiarity with unit testing frameworks (e.g., xUnit, NUnit) and mocking libraries
  • Experience with asynchronous programming, dependency injection, and middleware
  • Knowledge of authentication/authorization concepts, including JWT, OAuth2, and OpenID Connect
  • Comfortable working with CI/CD pipelines, and DevOps tools (e.g., Azure DevOps)
  • Understanding of microservices, message queues (e.g., RabbitMQ, Azure Service Bus), and distributed systems
  • Intermediate - advanced spoken English level (B2+)

Responsibilities

  • Design, develop, and maintain scalable and secure backend services using C# and .NET/.NET Core
  • Build and document RESTful APIs for internal and external consumption
  • Implement data access layers using Entity Framework Core
  • Write clean, maintainable, and testable code following best practices and design patterns (Decorators, Commands)
  • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards
  • Troubleshoot, debug, and resolve application issues in production and development environments
  • Integrate with third-party APIs and services, ensuring reliability and performance
  • Contribute to the architecture and design of microservices and distributed systems
  • Maintain CI/CD pipelines and support automated deployment processes
  • Keep up-to-date with emerging backend technologies and recommend improvements
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now