Senior .Net Core Developer
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AgileOAuthSCRUMSoftware Architecture.NET coreRESTful APIsUnit Testing
Requirements
- 5+ years of experience in software development with strong expertise in .NET Core.
- Solid experience in building and maintaining RESTful APIs and backend services.
- Strong understanding of system design, scalability, and software architecture principles.
- Experience working with legacy systems and modernizing them into API-based architectures.
- Proficiency in implementing authentication frameworks such as OAuth and Azure B2C.
- Strong knowledge of unit testing frameworks and test-driven development practices.
- Experience working in Scrum or Agile delivery environments.
- Ability to mentor and support junior engineers.
- Strong communication skills and ability to work with distributed teams.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Responsibilities
- Design and develop scalable APIs using .NET Core, including the transformation of legacy systems into modern service-based architectures.
- Write clean, secure, testable, and high-performance code aligned with engineering best practices.
- Implement authentication and authorization mechanisms, including OAuth-based flows such as Azure B2C.
- Introduce and improve unit testing coverage within existing and new systems.
- Participate in sprint planning, estimation, stand-ups, retrospectives, and other Agile ceremonies.
- Collaborate with stakeholders to gather requirements, present solutions, and align technical direction.
- Provide technical guidance and mentorship to junior developers.
- Support end-to-end delivery of features from design through deployment.
View Full Description & ApplyYou'll be redirected to the employer's site