Posted on: 23/11/2025
Job Description :
Key Responsibilities :
- Develop, enhance, and maintain .NET (C#) applications, APIs, and services.
- Architect, implement, and optimize RESTful APIs, microservices, and backend components.
- Build scalable, secure, and high-performance solutions using best coding practices and design patterns.
- Participate in architectural discussions and provide technical direction.
- Review code, ensure adherence to standards, and drive engineering excellence.
- Mentor junior and mid-level developers and guide them in solving complex problems.
- Work closely with Product Managers, QA, and DevOps teams in an Agile/Scrum environment.
- Translate business requirements into technical specifications and deliver high-quality features.
- Identify performance bottlenecks, debug complex issues, and implement effective solutions.
- Ensure application reliability, scalability, and maintainability.
- Work with pipelines and deployment workflows using Azure DevOps/GitHub Actions/Jenkins.
- Support cloud deployments and configuration management.
Required Skills & Qualifications :
Technical Skills :
- 6- 10 years of hands-on experience with .NET Framework / .NET Core and C#.
- Strong knowledge of ASP.NET Core, Web API, Entity Framework Core, LINQ.
- Solid experience in SQL Server or any major RDBMS (queries, optimization, procedures).
- Experience with microservices architecture, distributed systems, and messaging queues (e.g., RabbitMQ, Kafka, Azure Service Bus).
- Good understanding of OOP, SOLID principles, and design patterns.
- Working experience with Azure/AWS cloud services (Azure preferred).
- Familiarity with JavaScript frameworks (Angular/React) is a plus. Version control experience with Git.
Soft Skills :
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and lead technical initiatives.
- Strong ownership mindset and accountability.
Preferred Qualifications :
- Bachelor's or Masters degree in Computer Science, Engineering, or related field.
- Experience in containerization (Docker, Kubernetes).
- Exposure to CI/CD pipelines, automated testing, and DevOps culture.
- Knowledge of DDD, CQRS, and event-driven architecture is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1578887
Interview Questions for you
View All