Own the product backlog with a strong focus on technical feasibility, scalability, and performance.
Translate business requirements into detailed technical user stories, including API contracts, data models, and integration points.
Work closely with architects and developers on solution design and technical trade-offs.
Ensure alignment with enterprise architecture, security, and compliance standards.
Act as the primary interface between engineering teams and stakeholders.
Drive sprint planning with well-defined, technically sound backlog items.
Review deliverables to ensure they meet functional and technical acceptance criteria.
Support CI/CD, DevOps practices, and release planning.
Prioritize and manage production incidents, defects, and root cause analysis.
Work with support teams to identify recurring issues and drive permanent fixes and improvements.
Ensure proper documentation of known issues, workarounds, and technical resolutions.
Contribute to improving support processes and SLA adherence.
Provide recommendations for application redesign, refactoring, and modernization.
Identify opportunities to optimize performance, cost, and maintainability.
Communicate complex technical concepts to non-technical stakeholders.
Ensure governance across releases, versioning, and environment management.
Requirements
5–8+ years experience in Product Ownership, Business Analysis, or Software Engineering.
Strong technical background (e.g., former developer, systems analyst, or solutions architect).
Hands-on experience with:
o Microsoft platforms (SharePoint SPFx, Power Platform, Teams, Dynamics 365)
o APIs, integrations (REST, JSON, OAuth, etc.)
o Data modeling and system design.
Experience in L3 support / production support environments.
Knowledgeable with DevOps practices, CI/CD pipelines, and release management.
Strong understanding of Agile methodologies (Scrum/Kanban).
Strong communication skills with the ability to engage, influence, and inspire partners to drive collaboration and alignment.
Strong leadership and interpersonal skills, including mentoring, coaching, collaborating, and team building.
Solid understanding of the software development lifecycle.