We are working closely with a company headquartered in Central Ohio to identify a Lead .NET Engineer. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Responsibilities:
- Provide technical leadership and mentorship to a team of .NET engineers.
- Lead by example, setting coding standards, best practices, and architectural guidelines.
- Collaborate with stakeholders to define software requirements and specifications.
- Design and architect robust, scalable, and maintainable .NET applications.
- Ensure that software solutions align with the company's technology strategy and business goals.
- Write clean, efficient, and high-quality code in C# and .NET.
- Review and provide feedback on code written by team members.
- Troubleshoot and debug complex software issues.
- Implement and enforce software testing and quality assurance best practices.
Qualifications:
- Proven experience as a Lead .NET Engineer or similar role, with a minimum of 5 years in .NET development.
- Strong proficiency in C# and .NET Core technologies.
- Excellent knowledge of software design principles, architectural patterns, and best practices.
- Experience with web application development, RESTful APIs, and microservices architecture.
- Familiarity with cloud computing platforms (e.g., Azure, AWS) is a plus.
- Strong problem-solving and debugging skills.