Description

  • City  Hyderabad/Pune


Job Description: As a.NET Developer, you will be responsible for designing, developing, and maintaining applications using.NET Core 8. You will work closely with cross-functional teams to deliver high-quality software solutions. Your primary focus will be on developing REST APIs, ensuring code quality through testing, and contributing to the CI/CD pipeline.
 

Key Responsibilities:
 

  • Design, develop, and maintain applications using.NET Core 8.
     
  • Develop RESTful APIs to support front-end and mobile applications.
     
  • Write unit tests using NUnit and implement mocking frameworks like Moq to ensure code reliability.
     
  • Implement object mapping using AutoMapper for data transformation between different layers.
     
  • Containerize applications using Docker for consistent deployment across environments.
     
  • Collaborate with DevOps teams to integrate code into CI/CD pipelines using GitHub Actions.
     
  • Deploy and manage applications on AWS, ensuring scalability, performance, and security.
     
  • Collaborate with cross-functional teams including front-end developers, designers, and product managers to deliver high-quality solutions.
     
  • Participate in code reviews, providing and receiving constructive feedback.
     
  • Troubleshoot, debug, and upgrade existing software.
     
  • Stay updated with the latest industry trends and best practices to improve development processes continuously.
     


 

Requirements

Required Skills:
 

  • Strong experience with.NET Core 8 and C#.
     
  • Proficiency in developing REST APIs.
     
  • Experience with unit testing frameworks like NUnit and mocking frameworks like Moq.
     
  • Familiarity with AutoMapper for object-to-object mapping.
     
  • Hands-on experience with Docker for containerization.
     
  • Proficiency in using GitHub for version control and experience with CI/CD pipelines.
     
  • Experience deploying and managing applications on AWS.
     
  • Strong problem-solving skills and attention to detail.
     
  • Excellent communication and teamwork skills.
     

Preferred Qualifications:
 

  • Familiarity with microservices architecture.
     
  • Knowledge of SQL and NoSQL databases.
     
  • Experience with Agile development methodologies

Education

Any Graduate