Role Overview
We are looking for a senior .NET developer to design, develop, and maintain high-performance enterprise applications. The ideal candidate has strong experience in .NET Core/.NET 8+, modern architectures, and cloud-ready systems and can work independently while mentoring junior developers.
This role combines hands-on development with technical ownership, ensuring code quality, scalability, and alignment with business objectives.
Key Responsibilities
- Design, develop, and maintain scalable applications using .NET Core / .NET 8+
- Build and consume RESTful APIs and microservices
- Apply clean architecture, SOLID principles, and best coding practices
- Work with databases (SQL Server primarily; NoSQL is a plus)
- Optimize application performance, security, and reliability
- Participate in system design, technical decisions, and architecture reviews
- Integrate third-party systems and APIs
- Collaborate with Frontend, QA, DevOps, and Product teams
- Perform code reviews and mentor junior developers
- Support deployments, production issues, and continuous improvement
- Contribute to technical documentation and knowledge sharing