Key Responsibilities:
- Manage end-to-end software development lifecycle (SDLC) for .NET-based applications.
- Drive project planning, execution, tracking, and delivery within scope, timeline, and budget.
- Identify risks and implement mitigation strategies.
- Ensure Agile/Scrum methodologies are effectively followed.
- Leverage past .NET development experience to guide teams, conduct code reviews, and assist in architectural decisions when necessary.
- Work closely with developers to ensure technical feasibility and best practices.
- Facilitate discussions on system design, integrations, and performance optimizations.
- Collaborate with product owners, business analysts, and senior management to define project requirements and priorities.
- Translate business needs into technical solutions.
- Provide regular status updates, reports, and demos to stakeholders.
- Lead and mentor cross-functional teams, including developers, QA engineers, and DevOps.
- Foster a culture of collaboration, continuous improvement, and knowledge sharing.
- Assist in resource allocation and hiring decisions as needed.
- Maintain project documentation, including technical specifications, user stories, and risk assessments.
- Ensure compliance with security, data privacy, and regulatory requirements.
Required Skills & Qualifications:
- 8+ years of experience in software development, with at least 3+ years in project management.
- Strong background in .NET technologies (C#, ASP.NET, .NET Core, MVC, Web API, Entity Framework, SQL Server), Angular.
- Experience in Agile/Scrum methodologies and tools like Jira, Azure DevOps, or Trello.
- Strong understanding of CI/CD, cloud environments Azure, microservices, and API development.
- Excellent problem-solving skills with the ability to anticipate project risks and bottlenecks.
- Effective communicator with the ability to translate technical details into business terms.
- Leadership experience in managing software development teams.
- Certifications (Preferred): PMP, CSM, SAFe Agilist, or equivalent.