Posted on: 08/12/2025
Description :
We are looking for a highly skilled Senior .NET Developer to design, build, and optimize enterprise-grade applications using the Microsoft .NET ecosystem.
As a senior team member, you will lead architectural discussions, mentor developers, write high-quality code, and deliver scalable solutions.
You will work closely with cross-functional teams to implement backend services, APIs, and cloud-integrated applications.
This role requires deep technical expertise, strong problem-solving ability, and a passion for building reliable, high-performance software systems.
Key Responsibilities :
- Develop, maintain, and enhance applications using .NET Core / .NET 6+, C#, ASP.NET, and related technologies.
- Build RESTful APIs, microservices, and backend service layers.
- Implement application logic, data access layers, and integration components.
- Ensure solutions are secure, scalable, and optimized for performance.
- Participate in architectural discussions and contribute to system design decisions.
- Design microservices, event-driven systems, and cloud-ready architectures.
- Apply design patterns, domain-driven design (DDD), and SOLID principles.
- Design relational database schemas and optimize queries (SQL Server, PostgreSQL, MySQL).
- Work with ORMs (Entity Framework Core, Dapper) to implement efficient data access.
- Support database performance tuning, indexing, and migrations.
- Integrate with third-party systems, services, and APIs.
- Build cloud-native applications leveraging Azure (preferred) or AWS :
1. App Services
2. Functions & Serverless
3. Azure SQL / Cosmos DB
4. Event Hub / Service Bus
- Implement CI/CD pipelines and automated deployments (Azure DevOps, GitHub Actions, Jenkins).
- Write unit tests, integration tests, and automated test suites (xUnit, NUnit, MSTest).
- Perform code reviews and enforce engineering best practices.
- Troubleshoot production issues and ensure high availability of applications.
- Mentor junior and mid-level developers; provide technical guidance.
- Work closely with Product Managers, QA, DevOps, and other engineering teams.
- Contribute to sprint planning, estimation, and technical documentation.
Required Qualifications :
- 5- 10 years of experience in backend or full-stack development with .NET technologies.
- Strong experience with C#, .NET Core / .NET 5+ / .NET 6+, ASP.NET Core Web API.
- Proficiency in SQL Server and strong understanding of database fundamentals.
- Hands-on experience building microservices, distributed systems, or event-driven architectures.
- Solid understanding of OOP, design patterns, and modern software engineering practices.
- Experience with Azure or other cloud platforms (AWS/GCP).
- Strong debugging, performance optimization, and problem-solving skills
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1587103
Interview Questions for you
View All