Job Description Product Management is responsible for the definition, design, and delivery of the software applications that our customers needOur products are managed on a global basisFor example, Sage One Accounting is one product.
Sage’s global advantage is our presence in 24+ countriesWhile we have singular, global products, we must ensure that the needs of the customers in local markets are defined as product requirementsWe must also ensure that the products are understood in detail in the local markets; that their features and benefits are evangelized to the local teams (sales, service, marketing) and markets (customers, partners) so that we set up our products to succeed in the market
In summary, the role of the Product Manager, as part of the Product management function at Sage, it to
- To gather, understand and communicate the needs of the local market and customer into the global product.
- To communicate the product itself back to that local market through our colleagues and with customers and partners as required.
- The Product Manager will also engage with customers, and the local market, be that with partners and accountantsThey will be passionate and deeply knowledgeable about our technology, and act as the go-to resource on product in the region they represent
Key Responsibilities Planning and managing the execution of the product roadmap.
- Work cross-functionally with stakeholders including but not limited to sales, marketing, engineering, design, professional services and customer success, to set expectations and delivery timelines, and to facilitate the design and delivery of product roadmap items.
- Owning and delivering internal product roadmap communication at company, customer and board level.
- Taking input from multiple sources and stakeholders, including sales and customer success, as well as customer calls, and consolidating feedback into the product vision and roadmap.
- Responsible for product pricing working collaboratively with cross-functional departments to ensure sales success.
- Conducting Product and Market evaluations by keeping up to date with changes and developments in the market, liaising with stakeholders, reviewing incoming requests, managing the product roadmap and eliciting feedback from customers, and aligning the Product Roadmap to ensure optimal sales, adoption, product usage and customer satisfaction.
- Leading, managing and mentoring the Product Owners and strive for continuous improvement in the PM organisation.
- Overseeing, planning and developing functional specifications and documentation for consumption by developers.
- Participating in the development lifecycle with engineers to ensure functionality delivered meets requirements, is set in achievable timeframes, and by driving QA process to ensure features meet desired level of quality.
- Identifying issues and resolving these timeously.
- Support and in some instanced develop training materials and train internal stakeholders on both the use of features and value proposition of functionality.
- Work with customer success to a) ensure functionality is being correctly used by customers and b) gather feedback on its successParticipate and organise customer workshops.
- Representing the business in promoting and advocating the product value and benefits in executive briefing, at marketing events and to existing and prospective customers.
- Ensure product marketing, digital marketing & channel and strategic partners have all relevant product information to launch products and updates successfully
- Collect, analyse, and use data to support the development of the business strategy in the countries they support
- Demonstrate and evangelise the product itself
- Engage daily with local and global teams in the countries they support
- Act as the go-to person for the products the Product Manager is responsible for in country or region
- Engage with partners, accountants, press, media, customers etc - all external parties as requiredNote, this is not from a marketing perspective but from the product and technology perspective
- Input succinct product requirements into product management and be able to prioritise
- Ensure product incident processes in country are set up and adhered to
Skill & qualification required
- Bcom Degree/Diploma or related qualification
- 5 years experience in the Payroll & HR industry
- Product Management experience would be an advantage
- Engagement with stakeholders at different levels with different functions (tech, marketing, sales, leadership etc.)
- Deep customer and domain knowledge including local compliance, vendors, market forces and needs
- Team player who understands they may not always be priority; knows when to lead and when to follow; always joins in the global mission
- High energy, great listener, communicator generally
- Excel at presentations to internal and external audiences; highly engaged on social platforms
- Accountable for the outcome - the results in country and globally
- Driven, ambitious
- Passionate and expert at cloud and mobile technology
- Seeks opportunity and removes obstacles
- Passion for Sage growth and the customer
- Innovative, creative and design thinking approach to problem solving
go to method of application »
Job Description The Quality Assurance role is to ensure that all software is thoroughly tested through identifying software defects and risks and fulfils the requirements of the test cases to ensure high quality product releases.
Key Responsibilities
- Compiles all test cases, test scenarios and test plans in accordance to the approved functional/design specification.
- Conducts testing and follows testing procedures according to the established test plans.
- Attends meetings daily ensuring knowledge of system changes and updates are
- maintained, provides progress on fixes and addresses roadblocks etc.
- Communicates openly and effectively across and within the engineering teams, in
- order to resolve quality issues and contribute towards the quality strategy of the company.
- Liaises with the various Sage Test leads to co-ordinate the successful completion of integration testing and UAT.
- Coach and mentor others by using one’s own experience and knowledge to assist and provide recommendations for junior/less experienced team member.
Skills, know-how and experience:
Must have:
- 3-5 years’ software testing experience Basic knowledge of programming
- Ability to understand and write code using C# and SQL (Basic Level)
- Good understanding of various software testing techniques, methods and documentation. · Experience with different automated testing tools (i.e. Selenium, Coded UI)
- Ability to compile test cases, testing frameworks, test plans and reports
- Intermediate to Advanced understanding of Microsoft Excel (all versions)
Preferred:
- Basic Accounting Skills
- Experience working in the Agile Methodology
- Experience working with Cloud/Micro services Technical / professional qualifications: · Advanced IT technical certification/ qualification
- Preferably BSc Comp Science or IT Diploma
- Quality Assurance/ Software Testing Certification (ISEB/ISTQB/SQAMM)
go to method of application »
Job Description The purpose of this position is to focus on Accounting Retention & Renewals within the Medium Segment, ensuring pro-active engagement with customers & involvement in new and improved renewal processes. Responsible for increasing retention rate and increased contribution on ARR for Accounting in the Medium Product stack. This is key to defining & protecting revenue within the existing customer base. Core responsibilities of the role is outlined below. The successful candidate will be agile, highly collaborative and a dynamic self-starter. Successful candidate need to have the necessary skill to run various projects to ensure on time renewals take place
Key Responsibilities
- Pro-Actively establish, create & manage projects within Medium Accounting customer base. Monthly & Annual subscription
- Manage and define process end to end. Regular ongoing communication between teams, BP’s, and Distributors.
- Leading team in a structured way with clear guidelines and goals. Measures to ensure accountability. Team Performance management.
- Customer facing discussions where needed and ensure retention. Involve all relevant stakeholders.
- Identify cross sell upsell or migration opportunities & pro-actively incorporate
- Establish and building of relationships with Business Partners & Distributors
- Accurate forecasting weekly within the required set deadlines.
- Data accuracy and maintenance on Netadmin, Salesforce & CRM
- Manage interdependencies & complex relationships across multiple business areas & potential project work streams
- Develop project objectives, ensuring simple, succinct success criteria are defined; and ensuring that all benefits are delivered into operational business
- Lead the execution of change projects; ensuring that all objectives are delivered to timescale, quality, and cost
- Manage risks, issues, communication, and project delivery by planning, tracking, and assessing progress using the change & readiness process.
- Prevent churn and ensure pro-active customer engagement. Interact pro-actively with BPs and distributor to ensure renewals happens on time.
go to method of application »
Job Description Reporting to the Development Team Manager, the Senior Developer is responsible for building and delivering, high quality applications and/or systems and services to the identified architecture that exceed customer or business stakeholder expectations. The Senior Developer will be a subject matter expert for technical solutions and business processes in their area of responsibility.
The Senior Developer will also lead selected projects or activities, as required, and will collaborate with other disciplines and teams within and outside of IT to ensure consistency, quality and successful delivery
Key Responsibilities
- Develop deliver, maintain and implement high quality technical solutions which
- may require configuration and/or maintenance of third-party applications and/or the timely provision of accurate data and/or reports
- Ensure successful delivery through proactive quality review and stakeholder engagement to derive tangible action where required
- Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
- Participate fully in all phases of the project lifecycle including technical analysis, detailed design, coding/configuration and delivery, as relevant.
- Analyse, define, document and/or review technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems and/or services, internal and external checks and controls, and outputs.
- Analyse business processes and identify opportunity to improve and align with strategic direction
- Produce relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
- Undertake research on best practice guidelines and continuously strive to make improvements to the existing applications and/or systems, services and processes.
- Seek out and act upon feedback received and provide quality feedback to other team members to aid their personal development.
- Where required, assist in educating others (within and outside of IT) regarding the impacts of planned deliveries and/or in the use of relevant tools
- Ensure all development is completed to the required quality standards, identify opportunities for continuous improvement of development processes and proactively transfer knowledge amongst team members.
- Keep up to date with relevant technology areas and encourage others to do likewise.
Skills, know-how and experience:
Must have:
- Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
- High numerical reasoning and logic ability with strong problem-solving skills
- Extensive knowledge of the principles of database design including modelling logical and physical data schemas where appropriate
- Proficient with one or more relevant programming languages, frameworks and databases
- Excellent at troubleshooting in complex software issues, including those in unfamiliar code
- Good understanding in business processes
- Be an active and enthusiastic team player
- Be able to take responsibility for planning and delivering team activities
- Be willing to adapt to, and lead initiatives that contribute to significant changes in either technology or environment
- Be interested in self-development including the maintenance of personal technical competence in all relevant areas
- Be a role model IT professional, demonstrating excellence in a range of general software engineering practices
- Effective communicator and influencer to technical and non-technical audiences with excellent relationship management skills
Essentials
- Experience with appropriate technologies
- Minimum of 6 years experience in development
- Significant knowledge and development experience with appropriate
- technologies in the area of responsibility
- Significant experience with multi-tiered application design and major relational databases
- Significant experience of unit and integration testing techniques
- Good working knowledge of software development lifecycles and development
- methodologies, e.g. Scrum, Waterfall.
- Technical / professional qualifications:
- Degree holder (desirable) and/or relevant professional qualification and/or
- relevant work experience in related discipline that demonstrates a proven
- aptitude for software development