Posted on: 29/12/2025
Description :
Experience : 3 to 6 Years
Role Summary :
The .NET Developer is responsible for designing, developing, and maintaining high-quality software solutions within the Microsoft ecosystem. This role focuses on building scalable backend services and responsive web applications using the latest .NET frameworks and C#. You will work across the full software development lifecycle (SDLC), from translating business requirements into technical designs to deploying and supporting production-ready code. The ideal candidate is a problem-solver who adheres to clean code principles and is eager to optimize application performance while ensuring system reliability and security.
Responsibilities :
What You'll Do :
- Design and develop robust, scalable, and secure web applications and RESTful APIs using C# and ASP.NET Core.
- Implement frontend components and integrate them with backend services using MVC, Web API, and modern JavaScript frameworks.
- Write clean, maintainable, and efficient code following SOLID principles and established design patterns.
- Collaborate with cross-functional teams, including Product Managers and QA, to define requirements and deliver features within an Agile environment.
- Optimize application performance, scalability, and responsiveness through code profiling and database tuning.
- Develop and maintain data access layers using Entity Framework Core and write complex, optimized SQL queries.
- Participate in peer code reviews to ensure code quality and knowledge sharing across the development team.
- Identify, debug, and resolve technical issues and production bugs in a timely manner.
- Create and maintain technical documentation, including API specifications and system architecture diagrams.
- Support CI/CD pipelines and deployment activities to ensure seamless software delivery.
Technical Requirements :
What You Know :
- 3+ years of professional experience in software development using the Microsoft .NET stack.
- Strong proficiency in C# and the .NET Framework / .NET Core.
- Hands-on experience with ASP.NET MVC, Web API, and asynchronous programming.
- Deep understanding of Relational Databases, specifically SQL Server, including schema design and T-SQL.
- Expertise in Object-Relational Mapping (ORM) tools, primarily Entity Framework or Dapper.
- Solid grasp of web technologies : HTML5, CSS3, JavaScript, and JSON.
- Experience with version control systems, specifically Git (GitHub, GitLab, or Bitbucket).
- Familiarity with SOLID principles, Dependency Injection, and common design patterns.
- Knowledge of Unit Testing frameworks such as xUnit, NUnit, or MSTest.
Preferred Skills :
Good To Have :
- Experience with frontend frameworks like Angular, React, or Vue.js.
- Familiarity with cloud platforms such as Azure (App Services, Azure Functions, SQL Azure).
- Knowledge of containerization using Docker and orchestration with Kubernetes.
- Experience with NoSQL databases like MongoDB or Redis for caching.
- Understanding of Microservices architecture and message brokers like RabbitMQ or Azure Service Bus.
- Familiarity with CI/CD tools like Azure DevOps or Jenkins.
Education : Bachelors degree in Computer Science, Information Systems, Engineering, Computer Applications, or a related field.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1595102