We are seeking an experienced
Product Manager
with a strong background in .NET development to drive the successful delivery of software solutions.
This role requires a strategic thinker who can align business needs with technical capabilities, prioritize development tasks, and ensure seamless communication across stakeholders and teams.
Responsibilities
-
Collaborate with stakeholders to elicit, understand, and document business requirements
-
Define and manage product features, user stories, and priorities in the product backlog
-
Act as a liaison between business users and technical teams, ensuring alignment and clarity
-
Review .NET code to assess system behavior and identify potential performance optimizations
-
Stay current with advancements in .NET frameworks, tools, and development methodologies
-
Lead and participate in sprint planning, retrospectives, and progress reviews with teams
-
Establish technical requirements and acceptance criteria based on business needs
-
Conduct user acceptance testing to ensure solutions meet stakeholder expectations
-
Identify risks, dependencies, and constraints, with plans to mitigate or address them effectively
-
Support application deployment and post-release activities, ensuring a seamless user experience
Requirements
-
Proven experience in roles such as Product Manager, Product Owner, or Business Analyst within software development
-
Expertise in .NET technologies including .NET Core, ASP.NET, and C#
-
Familiarity with databases like SQL Server and Oracle
-
Knowledge of Agile or Scrum methodologies with demonstrated team involvement
-
Strong analytical skills to convert business challenges into actionable technical solutions
-
Outstanding communication and collaboration skills for managing stakeholders effectively
-
Educational background in computer science, IT, or related fields with hands-on software development experience
Nice to have
-
Knowledge of cloud platforms like Azure
-
Certification in Agile or Product Management techniques