We are seeking a Product Owner with a strong background in technical solution architecture and software development to join our client.
This role involves the strategic management and evolution of a portfolio of software products and modules, along with the architecture that underpins complex, integrated solutions.
Key Responsibilities
- Collaborate with analysts, developers, business stakeholders, and support teams to create blueprints of the product landscape, ensuring alignment with business value and user needs.
- Maintain a register of end-of-life technologies and product features to inform architectural and product roadmaps.
- Architect end-to-end solutions across products, services, and domains, enhancing the technical and business value of the portfolio.
- Lead and oversee the architecture, design, development, and testing of software solutions using Microsoft, .NET, Angular, and cloud technologies.
- Define and manage both the solution architecture roadmap and enterprise product roadmap, ensuring timely delivery of key features.
- Ensure software projects are effectively scoped, decomposed, and delivered on time, within budget, and at high quality.
- Identify and mitigate technical risks and issues.
- Drive collaboration across cross-functional teams to support project and business objectives.
- Provide regular updates to stakeholders on the status and progress of product and architectural improvements.
Experience Requirements
Software Development
- 5+ years of experience in software development.
- Proven track record of delivering successful, high-quality software solutions.
Solution Architecture
- 3+ years as a Solution Architect in IT environments.
- Modern design principles and architecture best practices.
- Architecting complex, cross-domain solutions.
- Designing, deploying, and supporting applications in cloud environments.
- Developing and implementing solution roadmaps.
Product Management
- 3+ years of experience as a Product Manager.
- Defining product vision and strategy across a suite of products and modules.
- Creating and prioritising product roadmaps.
- Collaborating with, and mentoring, software product owners.
- Overseeing implementation of product features.
Qualifications
Education
- Bachelor's degree in Computer Science, Engineering, or a related field.
Technical Proficiency
- Strong expertise in .NET, Microsoft Frameworks, and Angular technologies.
- Familiarity with cloud platforms such as AWS and Azure.
- Knowledge of modern software design principles, including API-first architecture and the Microsoft ABP Framework.
Certifications
- Architecture certifications such as TOGAF.
- Product Management certifications.