Architecting and maintaining scalable, high-performance web applications using ASP.NET Core and modern front-end frameworks like Angular or React to ensure seamless user experiences.
Providing technical leadership to the development team, conducting thorough code reviews, and mentoring junior engineers to foster a culture of excellence and continuous improvement within the engineering department.
Collaborating closely with product managers and stakeholders to translate complex business requirements into robust technical specifications and efficient software solutions that meet organizational goals.
Designing and optimizing database schemas using Entity Framework and SQL Server to ensure data integrity, high availability, and peak performance across all enterprise-level applications.
Implementing CI/CD pipelines and automated testing frameworks to streamline deployment processes, reduce technical debt, and ensure the delivery of high-quality software in a fast-paced agile environment.
Leading the migration of legacy monolithic systems to cloud-native microservices architectures, utilizing Azure or AWS cloud services to enhance scalability and operational efficiency for long-term project success