.NET full stack Lead developer
Job Description: • Quick learner, self-motivated having problem solving skills and ready to learn new technology if required, ability to multitask and prioritize work to meet deadlines • Good client-facing and communication skills • Acquainted with Software Development Life Cycle (SDLC) • Experience in analyzing business requirements and specifications working in line with business analysts ensuring requirements are ready for development • Design, develop, and maintain robust and scalable software applications using the Microsoft technology stack. • Extensive Hands-on experience on Microsoft .Net technology stack (.NET Core, .Net, & C#) • Strong Development experience with C#, WEB API, Entity Framework, SQL Server • Implement solutions using .NET Core, ensuring high performance and cross-platform compatibility • Proficient with front-end development languages including JavaScript, HTML5, and CSS • Implement and optimize SQL queries , stored procedures, and database design for high-performance data retrieval and storage • Leverage Entity Framework for efficient data modeling, database interactions. • Design and develop dynamic and responsive user interfaces using Angular, ensuring a seamless and engaging user experience. • Apply SOLID principles and design patterns to create maintainable, scalable, and modular code. • Ability to use version control software such as GIT and TFS • Experience in Agile methodologies (Sprint / Kanban) • Good troubleshooting and root cause analysis abilities • Collaborate with cross-functional teams, participate in code reviews, and provide mentorship to junior developers • Must have knowledge and Hands-On Experience of Azure Cloud, Microservices Architecture and ASP .Net | ||||||