
Senior .NET Developer
- India
- Permanent
- Full-time
- Design, develop, and maintain high-performance backend systems and APIs using .NET Core.
- Develop services and microservices, focusing on performance, scalability, and reliability.
- Write clean, maintainable code while adhering to best practices and coding standards.
- Participate in code reviews and mentor junior developers to foster best practices and high-quality software.
- Collaborate with frontend developers to integrate user-facing elements with backend services.
- Automate deployment processes and integrate continuous delivery workflows using tools like Docker and CI/CD pipelines.
- 5+ years of experience as a developer, with strong experience with .NET Core and C# development for building scalable backend services.
- Expertise in developing RESTful APIs and microservices architectures.
- Knowledge of frontend technologies (Angular) for integration with backend services.
- Experience with relational databases such as SQL Server or PostgreSQL.
- Familiar with cloud platforms (Azure, others) and SaaS-based product architectures.
- Knowledge of authentication/authorization mechanisms (OAuth, JWT).
- Strong understanding of unit testing and TDD using frameworks (XUnit, MSTest, NUnit).
- Familiarity with Docker for containerization and deployment using CI/CD pipelines and DevOps practices
- Experience with version control systems like Git.
- Familiarity with Agile methodologies and working in Scrum teams.
- Strong communication skills and the ability to work effectively in a collaborative, team-oriented environment.
- Detail-oriented with a commitment to delivering quality results with the ability to work independently and manage competing priorities effectively.