Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 31, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • KCS provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade wherever they are in the world. With a unique depth of knowledge and experience in the distributive trades that stretches over 40 years, our wide range of clients includes wholesalers, distrib...
    Read more about this company

     

    Head of Software Delivery - JHB

    At KCS, the Head of Product Delivery is responsible for leading a team of Delivery Leads to ensure effective delivery of product against project and product roadmap objectives.  The Head of Product Delivery works closely with the Product and Project Management Leads to plan and successfully execute against these product objectives. 

    They are ultimately responsible for managing the teams who are tasked for the successful delivery of product against scope, quality and delivery metrics.    

    As a Head of Delivery, you will be responsible for turning the product roadmap into a reality. As the primary liaison between the Head of Product and Portfolio Director, you will be accountable for maximising the delivery of the product team and successfully delivering product releases that align with company and product goals. 

    Key Responsibilities: 

    Delivery Team Management: 

    • Communicates with stakeholders – product managers, project managers, and the development team to make sure the goals are clear and the vision is aligned with business objectives
    • Leads Delivery Managers for the product to ensure the delivery team stays on track regardless of the agile nature of software development projects
    • Leads the execution of delivery objectives against development objectives 
    • Works closely with the Head of Product and the Portfolio Director to ensure product delivery teams are aligned with product objectives and successfully execute against product roadmap milestones
    • Tracks and monitors revenue and value achievement against product and project objectives with a clear understanding of the role Delivery plays in achieving overall business success
    • Implements best practice for coding standards, technical specifications, code reviews and code quality metrics.
    • Works with Product, Project Leads and the Head of Delivery Lead to understand product scope and assign solution design time to further analyse and break down product requirements
    • Pro-actively communicates the impact and risks associated with delivery execution against roadmap objectives 
    • Actively takes decisions on a daily basis to re-align priorities and focus the team on the right objectives 

    Release Management 

    • Work with the Head of Product and Product Owners to set the release cadence for the product 
    • Support the Head of Product and Portfolio Director to set and communicate release goals for the Product Owners and Development Teams to ensure they understand the product vision and their part in its success 

    Implements effective tools: 

    • Provides the framework for the implementation of best practice for the management of code and test cases in collaboration with the Head of Product
    • Monitors and tracks the Delivery Leads’ implementation of techniques such as “pair programming”, code reviews and others
    • Leads the team in the implementation of practices to reduce development time and improve the architecture and quality of the product. 

    JIRA management: 

    • Defines dashboards and tracking tools in JIRA and are able to give a status update on progress on request 

    Internal / External Customer Engagement 

    • Actively build and manage relationships within the business, and customers
    • Provide clear visibility on delivery milestones as well as product roadmap progress 
    • Work alongside Delivery teams to ensure any delivery milestone risks are captured during the development lifecycle to allow transparent customer and stakeholder expectation setting 

    Key Requirements: 

    Experience & Knowledge: 

    • Experience in running development teams in executing against roadmap objectives.
    • Experience in the software development industry and what it means to deliver software solutions together with other core product offerings.
    • Proven experience acting as a liaison between a variety of departments and stakeholders.
    • Ability to track metrics and key performance indicators (KPIs), analyse them, and turn them into actionable strategies. 
    • Proven experience in managing cross functional delivery teams using the appropriate development methodologies to suit the business, team maturity and stage in the product life cycle
    • Ability to present and share data in a polished, meaningful way, whether it’s a quick email, in-depth report, or presentation deck.  

    Skills & Qualities: 

    • The ability to clearly communicate delivery strategies effectively to all levels of business, delivery and customer stakeholders
    • The ability to build and maintain strong and trusted relationships with all levels of business, delivery and customer stakeholders
    • The ability to present objectively with authority and confidence to senior levels of business
    • The ability to act decisively and communicate the data driven rationale behind product strategy decisions
    • The ability to adapt to change and successfully lead teams through any periods of change/disruption
    • The ability to accurately prioritise, organise and plan their work and to seek continuous improvement to drive efficiencies in their product space 

    go to method of application »

    Senior Software Engineer- Stellenbosch

    We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, highly-performance solutions. 

    Key Responsibilities: 

    • Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions
    • Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs
    • Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work
    • Utilise modern design principles and best practices to produce, clean, secure and maintainable code
    • Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests
    • Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions
    • Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI/CD pipelines to automate build, test, and deployment processes
    • Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability
    • Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development 

    Key Requirements:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field
    • Strong proficiency in the following:
      • C#, NuGet and XUnit
      • .NET Core and ASP.NET Core
      • Visual Studio and VS Code
      • Source Control (using Git, GitHub and Azure DevOps)
      • Databases and data storage (using PostgreSQL, MS SQL and Redis)
      • Containerization (using Docker)
    • Experience in developing cloud native web applications and APIs
    • Familiarity with microservices architecture and design patterns
    • Good understanding of cloud computing concepts and cloud-native development principles
    • Knowledge of DevOps practices and CI/CD pipelines
    • Excellent problem-solving and analytical skills
    • Ability to work in a fast-paced, agile environment and manage multiple tasks simultaneously
    • Continuous learning mindset and a passion for technology 

    Beneficial Skills

    • Knowledge of HTML/CSS
    • Knowledge of JavaScript (with a focus on ES6 and modern JavaScript frameworks such as Ember, Angular and React)
    • Understanding of Azure or other popular Cloud provider 

    go to method of application »

    Payroll Support Analyst - JHB

     As an integral member of the Payroll Support team, you will be responsible for assisting customers with queries and problems relating to the Payroll KCS application software. The department also provides the customers with a variety of other services including installation of new software and customer training. The ideal candidate should ideally have a solid understanding of accounting and Payroll fundamentals and troubleshooting as this role is essentially assisting the customers with the Payroll aspects of our software.   

    Key Responsibilities:

    • Support customers with problems and queries relating to the Payroll application software
    • Accurately resolve problems using investigative and analytical skills
    • Identify and replicate problems that require a software change by Development
    • Work as part of the Support team
    • Work with other departments to provide solutions to the customer
    • Pro-actively taking ownership of a wide variety of calls and problems 
    • Ensuring all calls are dealt with efficiently and promptly in accordance with the Service Level Agreement
    • Managing, prioritising and progressing their adopted calls, in particular
    • Using the call logging system correctly and ensuring that calls are updated on a regular basis with actions undertaken 
    • Regularly updating customers regarding the status of their calls
    • Effectively handling complaints and call escalation requests form customers 
    • Identifying calls that are not support calls and dealing with these following the correct procedures, for example after sales calls, chargeable support calls, modification and system change requests
    • Continually and pro-actively acquiring and retaining knowledge of KCS products and systems
    • Pro-actively using the appropriate tools to gain and share knowledge
    • Working with members of the Support Team and other departments to ensure that customers receive a prompt efficient service
    • Alerting Team Leaders and Application Support Manager as necessary regarding any sensitive customer issues
    • Following and applying the standard Commercial Software Support Procedures and Practices
    • Taking the initiative and identifying ways in which the Support Service and/or Support Procedures can be improved and discussing these with the Application Support Manager
    • Undertaking any other projects as required by the Support Manager  

    Key Requirements: 

    Knowledge and Experience: 

    Essential:

    • Payroll Analysts will have a good general knowledge of Payroll and accounting principles 
    • Knowledge of Payroll Compliance requirements
    • Excellent written and verbal communication skills
    • Microsoft Office skills with in depth Excel knowledge  

    Desirable:

    • Payroll Analyst should ideally have an Accounting or Business Studies qualification, for example Degree, BTEC, HND or AAT
    • Understanding of standard business practises and Payroll procedures as well as Payroll systems
    • Experience in a software support environment or similar  

    Person Specification:

    • Be able to investigate unfamiliar problems and generate an effective solutions in a systematic and logical manner
    • Have excellent customer care and strong interpersonal skills
    • Project a professional image
    • Be adaptable and work as an effective member of a team
    • Be organised and manage own workload efficiently
    • Maintain a professional standard of communication at all levels
    • Work conscientiously and use initiative
    • Be calm under pressure and manage stressful situations
    • Adopt a positive, pro-active approach to work  

    Special Conditions:

    • This role may require travel, therefore  a valid driver’s licence is desirable

    go to method of application »

    Senior Solution Designer - JHB

    At KCS the primary role of the Senior Solution Designer is to support the Product Management teams to define larger strategic scope and requirements.   The Senior Solution Designer takes responsibility for the scope, requirements, success criteria and expected outcome definition for customer specific development requests.  The Solution Designer will work with internal stakeholders through the delivery of the requirement from requirement sign-off, final review and sign off of the development of the requirement to user acceptance testing sign-off.  

    Key Responsibilities: 

    High level requirement analysis: 

    • Collaborates with Business Stakeholders and Product Management to assess the feasibility of the development in alignment with other development requests and product priorities
    • Leads and facilitates workshops to analyse and document customer specific development requirements
    • Documents high level requirements by using appropriate methodologies (process flow diagrams, data flow diagrams, use case diagrams etc.)
    • Works with Product Development teams to accurately estimate effort required to deliver the requirement to the customer
    • Communicates time and effort estimates to the Project Manager / Customer Stakeholder 

    Requirement documentation: 

    • Documents requirements following standard processes and procedures (workflow and data diagrams, conditions, flow of events, exception criteria, acceptance criteria, expected outcomes) in such a format that developers can easily follow what the customer is looking for
    • Validates and achieves sign-off from customers for specific development requests before the item is added to the priority list
    • Captures requirements in JIRA in the right format and with the appropriate supporting documentation and information required 

    Requirement decomposition and review: 

    • Decomposes features and epics in such a way that development efforts can be easily estimated and scope can be added to JIRA.
    • Hands over the development requests to the Delivery Manager for development and participates in Sprint Planning sessions to assist with Story Decomposition and prioritisation of customer backlog items
    • Attends sprint reviews to track the progress of development to be delivered to customers and provides feedback to the customer or project manager on progress or issues during the development cycle which may impact scope or delivery date expectations. 
    • Completes a final review of the development against the requirements and gives the “Go-Ahead” for release 

    Internal and External Customer engagement: 

    • Facilitates customer UAT workshops by defining UAT criteria, transferring knowledge to the customer and tracking the success of the UAT
    • Achieves sign off on the delivered development 
    • Hands over the development to the Support Team by providing supporting documentation and or training on the customer specific development item 

    Key Requirements: 

    Experience & Knowledge: 

    • Experience in working with different senior level business, partner and customer stakeholders to solicit what they are trying to achieve and the commercial benefits any solution will bring to all parties
    • Experience in facilitating customer workshops, analysing and documenting customer requirements and engaging with senior stakeholders to build a collaborative and trust culture
    • Experience and knowledge of ERP product use cases and ERP project rollouts for medium to large enterprises
    • Experience in working with Agile delivery and business teams in ERP software development companies (e.g. Scrum or Kanban etc.)
    • Experience in the decomposition of requirements (Feature to Epic to Stories), story pointing, backlog grooming and sprint rituals to successfully participate where required as part of the delivery of the requirement
    • Experience in facilitating knowledge transfer and user acceptance testing workshops with customers 
    • Experience in writing product documentation to support knowledge transfer to internal and external stakeholders 

    Skills & Competencies: 

    • The ability to solve problems and take decisive action within a highly complex ecosystem and within a global context
    • The ability to facilitate and clearly document and communicate product requirements effectively to all levels of business, delivery and customer stakeholders 
    • The ability to build and maintain strong and trusted relationships with all levels of business, delivery and customers stakeholders 
    • The ability to present objectively with authority and confidence to senior levels of business, delivery and customer stakeholders
    • The ability to adapt to change in any periods of change/disruption
    • The ability to accurately prioritise, organise and plan their work and to seek continuous improvement to drive efficiencies in their product space

    go to method of application »

    Hubspot Manager- JHB

    Our global Hubspot administrator bridges the gap between the system and the users who interact with it. To do this effectively, the administrator should ideally must have an in-depth understanding not only of the Hubspot software, but also of sales, marketing, business processes, and how they relate to the software in order to maintain the data and align all business units across the KCS Group. Skills in other online marketing tools would also be valuable 

    Key Responsibilities: 

    • Executes and assist with Hubspot activities and aligment including database management, system optimization, integration, analytics and sales and marketing activities.
    • Serve as Hubspot System Administrator, including design, configuration, testing and deployment of Hubspot functionalities for data and pipeline management.
    • Consults with various teams and oversees the maintenance and usage of customer and prospect data for multiple categories of stakeholders.
    • Works with all relevant stakeholders to review sales and marketing processes and seek continual improvements with database management and reporting
    • Manage sales pipeline administration processes and expand the use of HubSpot as the marketing automation platform, optimizing our usage and integrations
    • Coordinate keeping the system up-to-date, clean and implement development to ensure our marketing and sales technology helps us to hit and exceed our goals
    • Serve as the HubSpot administrator and expert, pushing forward best practices on both the sales and marketing teams
    • Proactively train users throughout the organization to ensure high adoption rates of the revenue technology stack including HubSpot.
    • Monitor, review, analyze and report on all marketing automation and sales opportunity management activities
    • Research best practices, trends, and new technology to increase the effectiveness of digital marketing activities and sales opportunity management. 

    Key Requirements:

    • Forward thinking, anticipating, and a problem solver
    • Organised, structured, methodical, and accountable (with accurate data input skills and attention to detail)
    • Advance knowledge of Excel, general IT capabilities and preferable other online marketing tools
    • Ability to communicate, support and train others.
    • Self-motivated individual who works well as part of a team
    • A team player with excellent interpersonal skills
    • Accommodating, assertive and ability to have fun in a sometimes-stressful environment
    • Understanding of marketing and sales performance and processes
    • Excellent organizational and multitasking skills
    • Ability to work under strict deadlines

    go to method of application »

    Reward Partner - JHB

    At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work. 

    Kerridge Commercial Systems (KCS) is a market leader in the development and provision of trading and financial software environments for specialist Distribution, Wholesale, Merchant and Retail industry sectors, addressing single- or multi-branch operations, as well as catering for organisations with 'point-of-sale' showrooms and warehouse. 

    In the Rewards team, the position will work with HR Business Partners and fellow Rewards Partners in administering compensation and benefits. You will be responsible for day-to-day administration of payroll and benefits programmes, Pension, Reward policies and remuneration practices. 

    Key Responsibilities: 

    • Ensures timely and accurate processing of payroll transactions including salaries, commissions, bonuses, allowances, benefits, garnishments, taxes, and other deductions.
    • Ensures accurate and timely processing of payroll updates including new hires, terminations, and changes to pay rates.
    • Prepares and maintains accurate records and reports of payroll transactions.
    • Completes and submits Quarterly STATS SA return.
    • Compiles variance reports for all payroll entities
    • Compares current month to previous month’s payroll and supply reasons for variance.
    • Facilitates accurate and timely delivery of employer contributions and employee payroll deductions to carriers, plan administrators, or other appropriate service providers.
    • Prepares monthly EMP201 reports.
    • Reconciles records in HRIS system and payroll system monthly. 
    • Facilitates audits by providing records and documentation to auditors.
    • Administers employee insurance programs including medical aid and risk benefits.
    • Administers employee pension plans.
    • Advises and informs employees of changes and developments related to benefits including eligibility, coverage, and provisions.
    • Maintains knowledge of trends, developments, and best practices in compensation and benefits administration.
    • Performs other related duties as assigned. 

    Key Requirements:

    • One to three years of experience processing payroll and tax required.
    • Excellent verbal and written communication skills
    • Strong analytical and problem-solving skills
    • Strong numeracy and high attention to detail
    • Excellent time management skills with a proven ability to meet deadlines.
    • Proficient with Microsoft Office Suite to include intermediate Excel skills (Pivot Tables, V-Lookups,etc.)

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kerridge Commercial Systems So... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail