MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Support Services Group

.NET Developer | Global

PH · 3 weeks ago

Full-time

80,000 to 85,000 a year

About the job

About the Role:

.NET Backend Developer with a strong foundation in building scalable, secure, and maintainable server-side applications using Microsoft technologies. Specializing in C#, ASP.NET Core, and API development, with deep knowledge of software design patterns, system integration.

Key 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

Required Qualifications:

• 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

Good To have:

• Exposure to Domain-Driven Design (DDD) and event-driven architectures.

• Familiarity with version control systems like Azure Devops.