Description:
Overview:
We are seeking a highly capable Senior Development Manager to lead our software development team within a fast-paced, agile environment. This individual will provide strategic and technical leadership, oversee the delivery of high-quality software solutions, and ensure alignment between technology initiatives and business objectives. The ideal candidate is a hands-on leader with a strong background in .NET full stack development and modern application architecture.
Minimum Requirements:
Education & Experience:
-
Bachelors degree in Computer Science, Engineering, or a related field (Masters degree advantageous).
-
10+ years experience in software development, including at least 35 years in a technical leadership or management role.
-
Proven experience managing teams developing enterprise-grade applications using .NET technologies.
-
Strong background in Agile methodologies (Scrum, Kanban, SAFe) and DevOps practices.
Technical Skills:
-
Deep expertise in .NET Framework, ASP.NET MVC, Web API, and modern full stack technologies.
-
Knowledge of front-end frameworks (e.g., Angular, React), and mobile-responsive design.
-
Familiarity with microservices architecture, cloud platforms (Azure/AWS), and containerization (Docker, Kubernetes).
-
Experience with relational and non-relational databases (SQL Server, MongoDB).
-
Strong understanding of software development best practices, coding standards, and testing methodologies.
-
Ability to conduct code reviews, mentor senior developers, and enforce engineering discipline.
Key Responsibilities:
-
Lead and mentor a high-performing team of developers and engineers across full stack technologies.
-
Drive the technical strategy and roadmap for internal and customer-facing applications.
-
Work closely with product managers, business stakeholders, and other teams to define requirements and ensure successful delivery.
-
Oversee project planning, sprint execution, and release cycles to ensure ti
-
-