Technical Product Owner

South Africa, South Africa

Job Description


WHO WE LOOKING FORWe are looking for a dynamic and resourceful Technical Product Owner to join our team. You will work closely with all teams within the business including sales, client services, design, development, and quality assurance teams. You must have a solid technical background and experience delivering technical projects. Your role will be multi-faceted, as described in your key responsibilities below. You should know the internet like the back of your hand, knowing what works for users and what does not.SKILLS/EXPERIENCE & COMPETENCIES REQUIRED

  • 7+ years within a software development or technical environment
  • Experience delivering software development projects from scratch including, custom website builds andMobile applications (iOS, Android etc)
  • CMS Experience strong hands-on experience with at least one CMS platform. Optimizely and Umbraco experience is very advantageous
  • Experience interfacing with clients and managing client expectations
  • Experience working with Agile / SCRUM methodologies and ability to help refine & implement this process
  • Experience using project management tools like Atlassian JIRA (advantageous)
  • Experience tracking sprint roadmaps versus timelines to gauge project progress
  • Experience planning resources and tracking project timelines/roadmaps and project budget estimations and reporting against these
  • Excellent project administration skills, especially using tools like Microsoft Excel and MS Project to manage project budgets and timelines this is essential
  • End to end project testing and ability to implement Testing & QA' processes
  • Good understanding of website analytics and data analysis to guide project solutions
  • Good knowledge of SEO, especially concerning technical onsite' SEO best practices
  • Experience working with Cloud Environments Microsoft Azure (preferred)
  • Experience with Cloud backup strategies, automation, disaster recovery strategies, cloud security
  • Good understanding of source control best practice and branching strategies, using tools like GIT, Bitbucket, Sourcetree
  • Good understanding of CI/CD processes Microsoft DevOps (preferred)
  • Good understanding of DevOps tools and process Docker; Kubernetes; GIT; New Relic (advantageous)
  • Scripting experience i.e. BASH or Python or PowerShell
  • Excellent troubleshooting skills, with the ability to identify technical issues, database anomalies, website performance issues related to underlying database issues or Cloud app service infrastructure via application insights
  • Experience creating high quality, well-formed and well-written documentation
  • Military-like organizational and time management skills, with the ability to very comfortably juggle multiple projects/tasks
  • A team player with good interpersonal skills to deal with various personalities
  • Excellent command of the English language, both written and verbal
  • Razor sharp eye for detail you don't miss anything
KEY PERFORMANCE AREAS * You will be the ultimate custodian for the delivery of high-quality solutions for our client projects by ensuring all stakeholders are aligned with regards to the scope and requirements and the final output against them, basically owning the end-to-end solution.
  • Sales Process supporting the Sales process by analysing initial client briefs and project requirements to provide accurate cost estimates and detailed proposal documentation.
  • Business Requirements Planning one of your most important responsibilities is to ensure that every project Bluegrass delivers is properly planned, scoped and the right solution is proposed within a SOW document, based on various factors including client requirements, budgets, and timeline expectations.
  • Functional Planning this includes interpreting business rules / requirements and helping the team (and client) to formulate the right solution for the project. This can be done by analysing client analytics metrics, as well as discussions with various key stakeholders, including the client stakeholders; client target audience (where possible); development team; project managers; and our designers
  • UX Workshops work closely with Designers to conduct and run client workshop sessions, to uncover project requirements and problems to be solved and mapping these back to the solution to be delivered
  • UX/Wireframing where required define the Information Architecture for new projects and assist with the creation of interactive Figma wireframes and prototypes and making appropriate recommendations during the UX / Prototyping phase that will positively impact the design process and the end solution.
  • Grooming & User Stories working together with client stakeholders and your internal project team, you will own the product backlog helping to groom, prioritise and estimate. You will be required to breakdown projects into Epics and write the associated user stories per feature, outlining for the development team the functional requirements and business rules/logic.
  • Product Management
  • You will be the go-to person for the project team (including clients; contractors; developers; QA's; designers etc) answering any questions concerning your product solutions.
  • You will drive project scoping, requirements gathering and the documentation thereof into user stories and specifications.
  • Working together with client stakeholders and your internal project team, you will own the product backlog.
  • Using tools like JIRA to manage your projects, will be an important aspect to the role, where you will breakdown projects into Epics or User Journeys; user stories; tasks and features which outline the functionality requirements and business rules/logic. Acceptance Criteria will be added to all tickets forming part of the QA Test Plans, against which manual testing is done.
  • You will also be responsible for helping PMs to review contractor cost estimates, before getting them approved
Testing / QA you will oversee the QA testers on your projects and signoff on the final solution from a quality perspective; conduct QA testing yourself where required; and highlight bugs/tasks where the product does not match your solution. * Risk management when business conditions change or new features requested may affect scope, you need to reevaluate how it could impact the project and provide solutions and associated cost estimates based on new client requirements.
  • Documentation produce technical documentation of a consistently high standard, which can be shared with clients and which clients find easy to understand.
  • Project Plans assist PM's by helping to review and input into their project plans, to ensure they are sensible, realistic and contain the relevant detail, to deliver the project.
  • Development assist the development team to troubleshoot complex problems, and derive solutions.
  • DevOps
  • Manage Azure app service subscriptions, including monitoring application insights and logs for potential issues
  • Support the development team with project deployments; troubleshooting application issues from a Cloud perspective; database support etc
  • Maintain DevOps pipelines and troubleshoot deployment related issues
  • Support the Bluegrass QA Automation Engineer, by inputting into the implementation of automation test scripts within the SDLC
  • Support the project team with mobile application deployments, managing App Stores and the various app 3rd party integrations specifically Firebase, OneSignal and others
  • R&D keep abreast of the latest technologies, best practices and standards. Conduct knowledge sharing sessions with the team. It's important that you understand the capabilities of the various CMS platforms we work with, to ensure that you can recommend and/or input into the selection of the right platform/solution for a client project and upsell new functionality based on what the CMS capabilities.
  • Traffic Management work closely with the Head of Client Services, to input into traffic management and resourcing conversations and assist with the resolution of production schedule conflicts across the PM team

Bluegrass Digital

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1374889
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned