Senior .NET Backend Developer Position Summary:
We are seeking a highly skilled Senior .NET Backend Developer with strong expertise in C#, .Net Core, SQL, React JS and knowledge of design patterns to join our team. The ideal candidate will have deep experience in designing and developing scalable backend systems using modern .NET technologies, along with solid knowledge of database development, API integrations, and CI/CD practices. Exposure to front-end technologies, cloud platforms, and monitoring solutions is an added advantage.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using .NET Core/C# following layered architecture and repository design pattern.
- Develop and optimize SQL queries, stored procedures, and database designs to ensure high performance and reliability.
- Implement and maintain RESTful APIs with proper authentication and authorization mechanisms (JWT, OAuth2, Azure AD).
- Work with SharePoint API, Microsoft Graph API, and Teams/Outlook/Word plugins for enterprise integrations.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality solutions.
- Ensure high test coverage with XUnit, NUnit, Jest (for React) and write effective unit/integration tests.
- Contribute to CI/CD pipelines, build automation, and deployment processes using Azure DevOps or equivalent.
- Implement monitoring and logging solutions (Coralogix, Datadog) for system reliability.
- Collaborate with front-end developers working on React JS and Redux to ensure seamless integration.
- Document APIs with Swagger, and test endpoints with Postman.
- Participate in code reviews, technical design discussions, and knowledge sharing sessions.