onsite
Lead Developer - Lakeshore Business Systems
Software Engineer
Lead Developer driving end‑to‑end software solutions in C#/.NET, translating client needs into robust architecture, coding, testing, and maintaining high‑quality applications while managing schedules and resources.
About the role
Key Responsibilities
- Engage directly with clients to elicit requirements, identify pain points, and propose technical solutions.
- Translate business needs into detailed specifications, design documents, and project plans.
- Lead the design, coding, unit testing, and integration of scalable C#/.NET applications.
- Maintain and enhance existing codebases, ensuring performance, security, and maintainability.
- Estimate resource needs, create realistic timelines, and monitor project progress to deliver on schedule.
- Mentor junior developers, fostering a culture of continuous learning and best practices.
Requirements
- 5+ years of professional experience in C#/.NET development.
- Proven ability to translate client requirements into technical solutions.
- Strong knowledge of software design patterns, SOLID principles, and unit testing.
- Excellent communication skills and experience working directly with stakeholders.
- Experience with Agile/Scrum methodologies and project management tools.
Skills
cproject management