Source description
About the role
The ideal candidate should have a strong background in web application development using ASP.NET MVC framework, along with a deep understanding of software development principles and best practices. As an ASP.NET MVC Developer, you will collaborate with cross-functional teams to design, develop, test, and maintain innovative web solutions that meet business objectives and user requirements.Responsibilities : Design and Development : Collaborate with business analysts and product owners to gather and understand requirements.Design and implement web applications using ASP.NET MVC framework.Develop clean, maintainable, and efficient code that aligns with established coding standards.Create responsive and user-friendly interfaces, ensuring optimal user experience across devices.Front-end and Back-end Development : Develop front-end components using HTML, CSS, JavaScript, and jQuery.Integrate front-end components with back-end services and APIs.Implement data models and database interactions using Entity Framework or other ORM tools.Optimize application performance and responsiveness by conducting code reviews and performance tuning.Testing and Debugging : Write unit tests to ensure code quality and maintainability.Conduct thorough testing of applications to identify and fix bugs and issues.Collaborate with QA teams to facilitate thorough testing and timely bug resolution.Documentation and Version Control : Maintain comprehensive and accurate technical documentation.Utilize version control systems, such as Git, to manage source code changes and collaborate effectively with team members.Continuous Learning and Improvement : Stay up-to-date with the latest industry trends, technologies, and best practices.Participate in code reviews and knowledge-sharing sessions to enhance team skills.Proactively identify opportunities for process improvement and technical innovation.