Lead Product Architect
TESTRAIL
- Nyanza, South Province Nairobi
- Contract
- Full-time
- Develop and deliver high-quality software products across a growing portfolio of successful software companies.
- Work cooperatively with Product Management to define and document requirements for each discrete project and its testing.
- Work with and lead one or more Product Architects to drive and deliver high-quality, on-time product releases.
- Drive successful results using internal teams and teams from Idera's diverse and global network of development partners.
- Determine the technologies, environments, and other components necessary to deliver a high-quality product and customer experience.
- Take personal ownership of each project and its results, working proactively to deliver successful results.
- Communicate clearly, succinctly, and successfully amongst project teams and with executive stakeholders.
- Orchestrate high-quality, fast-cycle software implementations.
- Maintain, guide, and improve each product's architectural evolution and integrity.
- Ensure best practices and architectural guidelines are followed.
- Grow and maintain a detailed understanding of the product, product source code, dependencies, build system, test suite, and relevant environments.
- Make good, proactive decisions for the product
- Assess and shepherd the technical delivery of high-quality products to ensure adherence with best practices, documented process, documented requirements, and delivery commitments.
- Estimate software development effort based on documented requirements, quantify, and propose alternatives to achieve strong results, and prioritize development work for a given area or team.
- Collaborate with the Product Management Team and other stakeholders, contributing to the product roadmap, product requirements, and product release schedule.
- Ensure all requirements are clear, complete, testable, and satisfied.
- Ensure and drive proper testing of development work to yield high-quality results.
- Lead other product architects and all engineering efforts to achieve strong technical designs, implementation approaches, and successful delivery via geographically diverse software development partner teams.
- Report on the status of development, quality, operations, and system performance to executive leadership, including escalation of issues with proposed solutions as necessary to achieve the intended business results.
- Initiate and drive activities to improve processes and product quality in pursuit of delivery excellence.
- Foster and drive proactive collaboration across technical and functional teams.
KenyaJob