- Company Name
- MLR Associates
- Job Title
- Software Development Manager - Hands on (C# .Net)
- Job Description
-
**Job Title**
Software Development Manager – Hands‑On (C#/.NET)
**Role Summary**
Lead and coach sprint teams delivering enterprise SaaS products on the C#/.NET stack while maintaining approximately 70 % managerial responsibilities and 30 % coding. Drive strategy, continuous improvement, and resource allocation to ensure high‑quality software delivery and rapid product growth.
**Expectations**
- Deliver strategic objectives within the Software Development Life Cycle (SDLC).
- Balance team leadership with active code contributions.
- Foster collaboration with senior stakeholders and cross‑functional teams.
- Champion best practices, process improvements, and technical mentorship.
- Support resource planning and provide hands‑on support to projects.
**Key Responsibilities**
- Oversee end‑to‑end SDLC for multiple product lines, ensuring timelines, quality, and compliance.
- Manage a squad of software engineers, QA, and product specialists; allocate resources and set technical priorities.
- Provide coaching, performance feedback, and career development for team members.
- Collaborate with product owners, architects, and business leads to align product visions and deliverables.
- Lead agile ceremonies, sprint planning, reviews, retrospectives, and backlog refinement.
- Drive process and practice improvements (e.g., CI/CD, automated testing, threat modelling).
- Conduct technical code reviews, maintain coding standards, and perform core development tasks in C#/.NET.
- Establish and monitor key performance indicators for delivery velocity, quality, and team health.
- Facilitate stakeholder communication and manage expectations around scope, risk, and capacity.
- Support cross‑team knowledge sharing and promote a culture of continuous learning.
**Required Skills**
- Strong experience managing Agile / Scrum teams in a SaaS environment.
- Proficiency in C#, .NET (Core/Framework), ASP.NET, and Entity Framework.
- Hands‑on experience with Angular, SQL Server, and AWS services (EC2, S3, RDS, Lambda).
- Deep understanding of SDLC, CI/CD pipelines, automated testing (unit, integration, load).
- Excellent leadership, communication, and stakeholder engagement skills.
- Proven ability to coach technical talent and foster growth.
- Experience with resource planning, capacity estimation, and budgeting.
- Familiarity with DevOps practices, cloud architecture, and security best practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Scrum Master (CSM) or equivalent Agile certification preferred.
- AWS Certified Solutions Architect or related cloud certification a plus.
Woking surrey or leeds, United kingdom
On site
10-11-2025