We are seeking an experienced
Product Manager
with a strong background in [dot]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 [dot]NET code to assess system behavior and identify potential performance optimizations
Stay current with advancements in [dot]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 [dot]NET technologies including [dot]NET Core, ASP[dot]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