Key Responsibilities:
- Design, develop, and maintain .NET applications using .NET Core and Web API to deliver high-performance and scalable solutions.
- Perform complex XML processing, including parsing, transforming, and manipulating XML documents.
- Collaborate with cross-functional teams to gather and define software requirements and create technical specifications.
- Develop user interfaces using Material UI (preferred) to improve the visual appeal and usability of web applications.
- Conduct code reviews to ensure code quality, performance optimization, and maintainability.
- Troubleshoot and resolve technical issues to ensure seamless user experience and application stability.
- Maintain up-to-date knowledge of technology trends and suggest improvements to the tech stack.
Required Skills and Qualifications:
- Experience: 4 years of hands-on experience in .NET development.
Technical Skills:
- Proficiency in .NET Core and Web API development.
- Extensive experience with XML processing, including but not limited to XML parsing, validation, and transformation.
- Strong understanding of RESTful services and API integration.
UI/UX Skills:
- Working knowledge of Material UI (preferred) for building responsive and visually appealing interfaces.
- Additional Skills: Strong problem-solving skills, attention to detail, and the ability to work independently and as part of a team.
Preferred Qualifications:
- Knowledge of front-end development frameworks, particularly Material UI, and integration with back-end services.
- Experience working in Agile or Scrum development environments.
- should be an excellent programmer, follow coding best practices , grooming junior, identification of risks and reporting it to stake holders.
- should have very good knowledge on .net Web API, Entity Framework, design patterns, should be capable of designing databases. should have the knowledge on latest enhancements in .net