Job
Description
As a seasoned ASP.NET Core 6.0 / MVC Developer at our innovative company based in Pune (Magarpatta), your role will involve designing, developing, and maintaining robust web applications. With 6-12 years of experience in ASP.NET Core 6.0 / MVC and a deep understanding of software development principles, we are excited to welcome you to our team. **Key Responsibilities:** - **Design & Development:** Create scalable, secure, and high-performance web applications using ASP.NET Core 6.0 with Microservice architecture. - **Collaboration:** Work closely with cross-functional teams to gather requirements, define project scope, and deliver solutions on time. - **Code Quality:** Write clean, maintainable, and efficient code following best practices and coding standards, and utilizing tools like Sonarcloud and Codacy. - **Testing & Debugging:** Conduct unit testing and debug applications to ensure quality and reliability. - **Optimization:** Optimize application performance and troubleshoot production issues. - **Integration:** Collaborate with front-end developers to integrate user-facing elements with server-side logic. - **Innovation:** Stay updated with the latest trends in ASP.NET Core 6.0 and 8.0, and MVC development, proposing and implementing innovative solutions. - **Code Reviews:** Participate in code reviews to maintain code quality and architectural adherence. - **Mentorship:** Provide technical guidance and mentorship to junior developers, fostering continuous learning. - **Lifecycle Contribution:** Engage in the complete software development lifecycle, from requirements analysis to deployment. **Required Qualifications:** - **Education:** Bachelors degree in Computer Science, Engineering, or a related field. - **Experience:** 5-8 years of hands-on experience in the latest version of Dotnet. - **Technical Proficiency:** Strong command of C# and .NET Core 6.0, with a solid understanding of OOP principles and design patterns. - **Front-End Skills:** Experience with ReactJs, HTML, CSS, JavaScript, and jQuery. - **Database Knowledge:** Familiarity with SQL Server, MySQL, MongoDB, or NoSQL databases. - **Web Services:** Knowledge of RESTful and SOAP APIs. - **Methodologies:** Understanding of software development methodologies and agile practices. - **Version Control:** Proficiency with Git or other version control systems. - **Problem-Solving:** Excellent debugging and problem-solving skills. - **Communication:** Strong communication and collaboration abilities. - **Adaptability:** Ability to thrive in a fast-paced, deadline-driven environment. **Preferred Skills:** - **Cloud Platforms:** Experience with Microsoft Azure or AWS. - **Client-Side Frameworks:** Knowledge of React. - **Containerization:** Familiarity with AWS lambda, Docker, or Kubernetes. - **DevOps:** Exposure to DevOps practices and CI/CD pipelines. - **Security:** Understanding of web application security best practices. - **Technical Skills:** ASP.NET Core 6.0 / MVC, C#, .NET Framework, Microservice Architecture, React.js or Angular, SQL Server, RESTful APIs, HTML, CSS, JavaScript, Git.,