Job Title: .NET Developer
Location: [India],
Job Overview: We are seeking a talented and experienced .NET Developer to join our dynamic IT team. The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software solutions. As a .NET Developer, you will collaborate with cross-functional teams to deliver innovative and scalable applications that meet the needs of our users.
Responsibilities:
- Software Development:
- Design, code, test, and deploy scalable and maintainable .NET applications.
- Collaborate with the development team to define software specifications and requirements.
- Full Stack Development:
- Participate in full-stack development, including front-end and back-end components.
- Develop and maintain web applications, APIs, and database interactions.
- Technical Design and Documentation:
- Create technical design documentation for software solutions.
- Keep documentation up-to-date with any changes or enhancements.
- Code Review and Quality Assurance:
- Conduct and participate in code reviews to maintain code quality and standards.
- Implement and execute unit tests and integration tests.
- Collaboration:
- Collaborate with UX/UI designers, product owners, and other stakeholders to understand and implement software requirements.
- Work closely with team members to troubleshoot issues and optimize software performance.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a .NET Developer with a strong understanding of software development life cycle.
- Proficiency in C# and .NET framework.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Familiarity with relational databases and SQL.
Preferred Skills:
- Knowledge of cloud platforms such as Azure or AWS.
- Experience with microservices architecture.
- Familiarity with source control systems (e.g., Git).
- Understanding of agile development methodologies.