Technical competencies/Duties:
Requirements definition and feature design
- Review technical feasibility of business requirements
- Collaborate with PO’s to define best usability across all stakeholders
- Design architecture to be understandable, testable
- Facilitate SCRUM meetings as required
- Research products and systems entering the market
Implementation and testing
- Write test cases
- Write design documents and facilitate demos
- Write and deliver code of allocated product
- Write integration documentation across products
- Design the build system for IT to bring to production
Collaboration on team output
- Guide developers on Best Practices code to minimise technical debt
- Mentoring Developers on product architecture
- Assess and advice technical platform and technical standards
- Collaborate with team on estimation of time to complete allocated work
- Collaborate on quality control with testers on what to test
- Collaborate with Knowledge team on what to document
- Collaborate with programmers to guide code quality and style
- Facilitate demos of products and process
- Participate in sprint planning meetings
- Participate in sprint retrospectives