Job Title: Dot Net Developer
Employment Type: Contract (6 Months)
Experience : 5 to 8 Yrs
Location : Remote
We are looking for an experienced .NET Developer to join our skilled development team. As a .NET Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications using .NET Core/C# and implementing microservices architecture. You will also be involved in setting up CI/CD pipelines using Jenkins, containerizing applications using ECS, and collaborating with teams using Confluence and Jira.
- Design, develop, and maintain high-quality software applications using .NET Core/C#.
- Implement microservices architecture to build scalable and modular applications.
- Collaborate with cross-functional teams to gather and translate business requirements into technical specifications.
- Participate in all phases of the software development lifecycle, including planning, designing, coding, testing, and deployment.
- Set up and maintain CI/CD pipelines using Jenkins for continuous integration and delivery.
- Containerize applications using ECS to ensure scalability and portability.
- Work with Confluence and Jira to track and manage project tasks, documentation, and issue tracking.
- Troubleshoot and resolve software defects and production issues.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Stay updated with the latest technologies, trends, and best practices in .NET development and related tools.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5-8 years of professional experience as a .NET Developer.
- Strong proficiency in .NET Core/C# programming language.
- Solid understanding and hands-on experience with microservices architecture.
- Experience with CI/CD tools like Jenkins for automated build, test, and deployment.
- Proficiency in containerization technologies, specifically ECS (Elastic Container Service).
- Familiarity with collaboration tools like Confluence and Jira.
- Good understanding of database systems, preferably SQL Server.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Good to Have:
- Exposure to AWS services and experience in deploying applications on AWS.
- Knowledge of Agile development methodologies.