Lead Engineer
Company Name
Job Description
Job Description:
We are seeking a Lead Engineer to design, develop, and implement scalable web applications using .NET, Angular, and SQL Server. This role requires strong technical leadership, hands-on development experience, and team mentorship in an Agile environment.
Key Responsibilities:
-
Lead the end-to-end software development lifecycle for enterprise web applications.
-
Architect and design secure, scalable, and high-performance solutions.
-
Mentor and guide developers to ensure technical excellence and team collaboration.
-
Conduct code reviews and enforce coding standards and best practices.
-
Work closely with product owners, QA, and architects to gather requirements and deliver features.
-
Troubleshoot and resolve complex issues across application and database layers.
-
Optimize application and database performance, reliability, and scalability.
-
Stay current with evolving technologies and propose relevant improvements.
-
Contribute to technical documentation and promote knowledge sharing.
Required Skills:
-
Strong experience in .NET Framework / .NET Core, Angular, and SQL Server.
-
Proficient in web development, API integration, and database design.
-
Experience with Agile methodologies, DevOps practices, and version control (Git).
-
Solid understanding of software architecture, performance tuning, and security.
-
Proven leadership and mentoring capabilities.
-
Excellent problem-solving, communication, and collaboration skills.
-