Job Duties:
· Drive enterprise-grade .NET solutions from concept to deployment, providing technical leadership and mentoring in a fast-paced Agile environment
· Design, development, and delivery of scalable .NET applications while guiding a development team and ensuring adherence to coding standards and architectural best practices.
· Modernize the legacy systems by migrating applications from .NET Framework to .NET Core, aligning with modern design and cloud practices.
· Oversee full-stack development using .NET Core and Angular/React, ensuring high-performance web applications and seamless integration across layers
· Lead the development of secure, cloud-native applications using .NET Core and Azure, while ensuring CI/CD and DevOps best practices.
· Lead database solution design and implementation with MS SQL, including complex query and stored procedure development.
· Oversee ETL process development and deployment using SSIS.
· Implement reporting solutions using SSRS to meet organizational requirements.
· Provide technical leadership, mentorship, and conduct code reviews to ensure adherence to architectural standards and best practices.
Required Skills & Qualifications
· 12+ years of professional experience as a Full Stack Developer.
· Strong hands-on experience with .NET Core / ASP.NET Core, C#, and Web API development.
· Proficiency in React.js, JavaScript (ES6+), HTML5, and CSS3.
· Experience with SQL Server and relational database design.
· Strong understanding of object-oriented programming (OOP) and design patterns.
· Experience with RESTful services, microservices architecture, and cloud integration (Azure or AWS preferred).
· Familiarity with Agile/Scrum methodologies and DevOps practices (CI/CD pipelines, Git).
· Excellent problem-solving, analytical, and communication skills.