o Design, develop, and maintain high-quality, scalable, and efficient .NET applications using best practices. o Collaborate with cross-functional teams including business analysts, project managers, and other developers to understand / gather the requirements and translate them into technical solutions. o Work in a team environment using agile development processes and deliver work on time and within budget. o Lead the architecture and technical design discussions, providing valuable insights and recommendations to optimize application performance, maintainability, and security. o Mentor and guide junior developers, fostering a culture of learning and continuous improvement within the development team. o Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members. o Identify and address technical debt and areas for code refactoring, making enhancements to existing systems when necessary. o Regularly communicate project progress, issues, and risks to team and managers. o Stay updated with the latest trends and advancements in the .NET ecosystem, cloud services & recommending the adoption of new technologies where applicable. o Troubleshoot and resolve issues, debugging problems and optimizing application performance. o Collaborate with DevOps teams to streamline deployment processes across multiple environments, ensuring the successful delivery of software applications.
Skill Sets:
o 5-8 years of experience in designing, developing, testing, supporting and rolling out DotNet applications o Profound expertise in C# and the .NET Framework, with experience in .NET Core o Extensive experience with various software design patterns and architectural principles, including microservices architecture. o Should have experience on Azure.o Strong knowledge of web technologies such as ASP.NET, MVC, Web API o Extensive, practical, hands-on experience on OOPS, API, Agile and CI/CD concepts o Excellent command over server-side application and SQL databases
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.