Lead Software Engineer
Current- Lead the design, development, and deployment of robust, scalable, and secure applications using .NET Core, ASP.NET, and related technologies. - Oversee the software development lifecycle, ensuring adherence to best practices in coding, testing, and deployment, while maintaining high performance and reliability standards. - Act as a technical mentor, providing guidance to team members on architectural decisions, code quality, and debugging complex issues. - Collaborate with cross-functional teams, including product managers, designers, and QA, to align technical solutions with business requirements and timelines. - Foster effective communication with stakeholders, translating technical concepts into clear, actionable insights, while managing expectations for project deliverables. - Integrate modern tools and frameworks like Entity Framework Core, SignalR, and Azure services to optimize system functionality and performance. - Establish and maintain CI/CD pipelines using Azure DevOps, ensuring smooth and automated deployments in an agile environment. - Monitor and enhance the team's productivity through regular code reviews, technical workshops, and performance optimization initiatives.