Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Apr 12, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    PaySpace is a true cloud-based Payroll and Human Capital Management Software system. Developed to operate in a highly secure and operationally efficient manner offers multi-country, multi-language Payroll & HR solutions to organisations of all sized and industry with an unrivalled footprint in 37 African countries. It is the first time that a single inst...
    Read more about this company

     

    Compliance Solution Designer

    Job Function:

    The Solution Designer interacts with the business stakeholders and subject matter experts to understand payroll compliance requirements. The solution designer gathers requirements and translates these requirements into technical specifications to ensure that the PaySpace system is always legislatively compliant. A solution designer ensures that once technical specifications are applied by the Development team these specifications are pre-tested before handing them over to the test engineer. A solution designer ensures that all internal stakeholders are upskilled to ensure continuity of service offering to the PaySpace customer base.

     

    Duties and Responsibilities

    Compliance Best Practice

    • Ensure PaySpace ISMS Standards are always adhered to.
    • Analyses legislative payroll requirements and verifies business, legal and system requirements through proper research.
    • Identify potential compliance vulnerability and risk areas and escalate to the Head of Compliance for resolution.
    • Anticipates future business requirements and system requirements as far as possible through research and analysis activities.
    • Engages in first-line testing before the development goes into the formal Quality Control phase.

    Process Improvement

    • Identify ways to enhance compliance-related processes by identifying touch points across the business in efforts to improve efficiencies.
    • Communicates continually with the Head of Compliance, developers, and test engineers on areas of development or issues experienced during the development cycle.
    • Communicate user experience improvement recommendations to the team.
    • Discusses detail of requirements to ensure a full understanding of expectations.

    Relationship building

    • Actively participate as a member of the PaySpace Product Compliance Team.
    • Coordinate with the business teams and partners to resolve identified issues.

    Training and coaching

    • Ensure all new release updates and changes in compliance legislation are communicated to the rest of the business to maintain service delivery and minimize risk.
    • Ensure knowledge gaps are identified in the greater team to improve the quality of support and advice given.
    • Ensure the wider PaySpace team is upskilled on all legislative payroll compliance.

    Compliance operations

    • Identify ways to enhance compliance-related processes by identifying touch points across the business in efforts to improve efficiencies.
    • Creating specs on PaySpace Microsoft Team Foundation Server.
    • First-line testing legislative statutory tasks.
    • Ad-hoc QA testing.

    Documents Library/Hub

    • Country-specific Statutory reports Specifications
    • Legislative release notes and preliminary release notes.
    • Product User Guide with latest statutory elements per country.

    Reporting

    • Report daily in stand-up on all compliance matters.

    Requirements

    • Relevant tertiary qualification
    • Thorough understanding of Payroll and HR legislation that regulates Payroll and HR processes.
    • Thorough understanding of the process of analysing business requirements within the development environment.
    • Software business analysis experience (advantage)
    • Software product functional testing (advantage).
    • Experience with PaySpace software (advantage).
    • Experience as a compliance test engineer at PaySpace (advantage)

    Core Skills:

    • The ability to conduct a thorough needs analysis and come up with a suitable solution (analytical thinking competencies).
    • The ability to effectively manage your own time.
    • The ability to deal with the pressure of meeting targets or deadlines within a fast-paced environment.
    • Above average attention to detail, and the ability to work in an organised and structured manner.
    • The ability to identify a problem, analyse the possible causes and consequences, and implement strategies and initiatives to address these areas.
    • Self-motivated and proactive.

    go to method of application »

    Team Lead Developer - Calculations

    Job Purpose

    As a Team Lead Developer, you are responsible for overseeing and managing a team of Developers in partnership with the Technical Leads to ensure that both you and the team delivers code in alignment with technical standards and Industry best practices.

    Additionally, you will drive the maintenance and development of the various backend calculation services pertaining to legislative compliance, payroll, and HR, with a strong focus on performance optimization, throughput, and accuracy.

    Duties and Responsibilities

    Work ethic

    • Lives the company’s values and service standards.
    • Adheres to business processes and systems to meet the company’s quality requirements.
    • Takes personal accountability for service excellence.
    • Understand their role within the organisation from an information security perspective and commit to protecting the organisation’s security information assets.
    • Ensures Cost savings and efficiencies in area of accountability.

    Self-development

    • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
    • Prepare personal development plans in conjunction with Manager and implement in line with business requirements.
    • Stay abreast of emerging technologies/industry trends and apply them into operations and activities.

    People Management

    • Ensure that employees prepare personal development plans, review and implement these plans in line with business requirements.
    • Implements performance improvement initiatives.
    • Drives the performance process on an annual basis.
    • Provides direction, coaching and mentorship to employees to improve performance.
    • Ensures effective conflict resolution and responds to any complaints and concerns timeously.
    • Ensures teamwork to achieve shared goals.

    Develop and maintain Calc application

    • Analyse and resolve technical and application problems.
    • Use Azure DevOps to manage tasks and application code.
    • Design extensible, secure, scalable, and maintainable enterprise level applications
    • Write well designed, testable, efficient and secure code by using best software development practices
    • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain calc applications built on Microsoft technologies.
    • Contribute to brainstorming sessions with development team to ensure understanding and clarity of requirements based on functional and technical needs.
    • Develop, refine, and optimize applications.
    • Provide third-level support to business users as and when required.
    • Ensures the deployment of application into staging/testing environment and ensures application is packaged and supported for deployment of releases.
    • Participate in code reviews of solution designs and related code.
    • Research and evaluate a variety of software products to ensure implementation/alignment to best practice.
    • Make use of your strong technical understanding of industry standards to contribute to our product.
    • Bachelor of Science in Computer Science, Information Systems, Informatics

    Requirements

    Preferred Qualifications (advantage, but not essential):

    • Bachelor of Science in Computer Science, Information Systems, Informatics

    Minimum Technical Requirements:

    • 7 + years working experience in C#
    • 7 + years working experience in application or web development.
    • 5 + years working experience in MS SQL Server (T-SQL, Stored Procedures, Views etc)
    • Clean code (SOLID/DRY/YAGNI) principals

    Advantages but not essential:

    • Previous managerial experience in similar role
    • Redis or similar in and out of memory caching
    • Azure
    • REST API
    • RabbitMQ/Azure Message Bus or similar
    • Unit Testing (NUnit)
    • Tasks and threads
    • Dapper or similar ORM technologies

    Competencies:

    • Good communication skills
    • Strong analytical skills
    • Self-motivated with a desire to learn.
    • Innovative problem solver
    • Must be able to work as part of a team.
    • Be able to work independently as well.
    • Work in rapid changing, high delivery environment.

    go to method of application »

    PaySpace Payroll Product Specialist

    Job Purpose:

    The primary purpose of this role is to facilitate the successful execution of country-specific projects by conducting in-depth analysis of advisory packs, initiating clarifying discussions with advisors, and ensuring a comprehensive understanding of country-specific requirements. You will also be responsible for defining project requirements across various team pillars, identifying and assessing new system requirements, and escalating complex issues to the Lead for resolution. Collaborating closely with the Payroll Product Specialist (to enhance product knowledge), you will configure specifications, and coordinate tasks with Payroll Business Analyst and QA. Collaborate with in country Compliance team (BA/QA) and in country UAT to ensure product delivery is aligned with country specific requirements. Additionally, you will champion continuous skill enhancement within the team, keeping them updated on critical bug fixes, new system features, and advanced tools. Obtaining country build approvals, conducting post-deployment evaluations, and maintaining compliance and quality standards in project builds are also vital aspects of this role.

    Duties and Responsibilities

    Advisory Pack Analysis:

    • Conduct a thorough analysis of the advisory packs or the Country Blueprint template provided by the advisors with the Payroll BA.
    • Initiate meetings and workshops with advisors and Payroll BAs to seek clarification on their requirements from a legislative compliance point of view.
    • Ensure a comprehensive understanding of country-specific requirements by examining advisory packs and schedule meetings with the Lead , Payroll BAs and advisory members to evaluate the complexity of country rollouts and gain clarity on both product and legislative requirements. The primary aim is to gain insights into the build process and address any concerns or identify system gaps.

    Functional and Legislative Build Requirements Definition:

    • Characterize and define Functional build requirements and legislative build requirements with Payroll BA and identify teams for delivery, including Calc, Reports, Integrations, and Nextgen
    • Collaborate with various development teams and product owners to breakdown further the delivery requirements and determine estimations and timelines.
    • Identify any new system requirements and assess their complexity and escalate to the product delivery team (Development)

    Bureau Configuration:

    • Collaborate closely with the Payroll Product Specialist and generate specifications and development tickets for legislative, main/core calculations and Nextgen functional requirements.
    • Coordinate with the Payroll Business Analyst (BA) to assign specific tasks requiring specifications and development tickets.

    Continuous Skill Enhancement:

    • Ensure the team remains updated on bug fixes, new system features, and advanced tools to enhance their proficiency.
    • Educate in country maintenance team to be self-sufficient on country build requirements from a functional and legislative compliance perspective.

    Country Build approval:

    • Collaborate with in country Compliance team (BA/QA) and in country UAT to ensure product delivery is aligned with country specific requirements and address and escalate non-compliance issues for resolution with relevant development teams.

    Post Go-Live Evaluation:

    • Arrange post-deployment meetings with the in-country teams to assess the stability and performance of the newly implemented country-specific solutions.

    Compliance and Quality Assurance:

    • Collaborate closely with Payroll Business Analysts (BA) and Quality Assurance (QA) resources to guarantee that project builds adhere to legislative compliance standards.

    Project Management:

    • Compiles detailed functional project delivery plan for country specific roll out for the Product Specialist Lead to convert into final project plan
    • Manage task delivery and to identify any delays or amendments that need to be made and communicate to Product Specialist Lead if deadlines may be impacted
    • Keep Product Specialist Lead informed throughout the project lifecycle to ensure all new and existing country specific project requirements are thoroughly discussed, enabling the timely and budget-conscious delivery of projects.

    Identification of New System Requirements:

    • Determine the necessity of developing country specific new and complex system/product requirements and escalate to Product Specialist Lead to streamline system requirements, toolsets, and best practices for product rollouts.
    • Collaborate with Product delivery manager and project manager to ensure all project requirements are discussed throughout the projects lifecycle to ensure delivery of projects on time and within budget.

    Document country build configurations:

    • Document country build configurations and setups implemented by PaySpace in the form of training materials to ensure continuous in-country maintenance after the go live date.

    Experience

    • 3 to 5 years of experience actively involved in PaySpace payroll configuration.

    Qualifications

    • Payroll Qualification

    Skills

    • Ability to Analyse and interpret and to question information received from Advisory
    • Experience in bureau configuration:
    • Experience with Java Script calculations
    • Components and formulas
    • Categories
    • Special components
    • Tax codes
    • Tax year details
    • Config Settings
    • Table builder Configuration/Payroll Funds
    • Sub codes
    • Custom Fields and forms
    • Intermediate Excel Skills (lookups, formulas, concatenating)
    • Ability to communicate across all levels
    • Time management
    • Leadership and people management skills
    • Experience in creating reports in a predefined tool
    • Basic Project management skills (understanding for execution of project deliverables)Critical decision-making skills
    • Ability to translate functional requirements into detailed technical specifications with specific reference to legislative functional compliance and product functionality for technical teams to develop

    go to method of application »

    Senior Business Analyst

    Job Purpose

    The Business Analyst is the key liaison between the commercial and development teams ensuring the successful delivery and ongoing evolution of the PaySpace product. The Snr Business Analyst is entrusted with accurately documenting requirements and acceptance criteria at multiple levels of detail, for a program of work or a specific project. The main objective of the Snr Business Analyst is to ensure that all features and enhancements are designed to provide the most value to our customers, with the least amount of development effort.

    Duties and Responsibilities

    • Participate in deep dive sessions with commercial subject matter experts as a means to elicit business logic.
    • Responsible for written requirements specifications from initial creation, through change management and solution delivery.
    • Accurately document user stories on Azure DevOps for the various development teams detailing the solution to be developed.
    • Closely work with the development team to conceptualize and design the best possible solutions technically and functionally.
    • Attend grooming sessions and daily stand-ups to collaborate with the development team where challenges arise and provide the team with the expected behaviour from a user’s perspective.
    • Ensure the enablement of a smooth transition and maintenance of the solution into production, working with internal team members and facilitating change requests with the broader team using a defined change management process.
    • Provide input into the functional design of a solution.
    • Provide consultative expertise (Internal & External)
    • Become a PaySpace system black belt ensuring that you are up to date and fully understand the workings of each module.
    • Collaborate with other Senior Business Analysts and developers to develop standard operating procedures and processes specific to the PaySpace environment.
    • Serve and support the business as the functional point of contact for the solution during design and development, working through data and design questions/issues as they arise.
    • Work closely with the Quality Assurance team on story definition and execution of a test plan, which will include internal testing and user acceptance testing.
    • Develop and deliver cross-training and knowledge sharing.
    • Information Security
    • Understand their role within the organisation from an information security perspective and commit to protecting the organisation’s security information assets.
    • Self- development
    • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations.
    • Prepare personal development plans in conjunction with Manager and implement in line with business requirements.
    • Teamwork
    • Ensures teamwork to achieve shared goals.

    Requirements

    Qualifications and Experience:

    • 10+ years’ experience as a Systems Business Analyst
    • Formal certification in Business Analysis
    • Experience working with software using .Net framework is required.
    • Experience in payroll or financial software is advantageous.
    • Experience in designing wireframes and/or prototypes.
    • Experience working cross-functionally and with remote team members.

    Skills

    • Technical understanding
    • Ability to apply logical thinking.
    • Critical listening and thinking skills.
    • Data analysis
    • Strong attention to detail
    • Good communication skills (written and oral)
    • Ability to identify and work with others to arrive at creative solutions that are not readily apparent
    • and to turn unclear facts into logical patterns and concepts.
    • Software skills and experience
    • Azure DevOps & .NET
    • Any wireframe or prototype applications
    • MS SQL
    • MS Office suite

    go to method of application »

    Team Lead Developer - Integrations

    Job Purpose

    Responsible for the management of the development team and ensuring development best practices are implemented. General coding, innovative design and unit testing of the various elements that make up the PaySpace application. Serves as an integral member of a close knit Agile team. Works with the team to understand and resolve software problems and responds to suggestions for software modifications or enhancements.

    Duties and Responsibilities

    Ensures customer excellence

    • Adheres to business processes and systems to meet the company’s quality requirements
    • Takes personal accountability for service excellence.
    • Adheres to the companies work standards.
    • Understand their role within the organisation from an information security perspective and commit to protecting the organisation’s security information assets.
    • Ensures Cost savings and efficiencies in area of accountability.

    Self- development

    • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
    • Prepare personal development plans in conjunction with Manager and implement in line with business requirements.
    • Ensures teamwork to achieve shared goals.

    Teamwork

    Develop and maintain Web application

    • Use Azure DevOps to manage tasks and application code
    • Review analyse and provide costs for requirements
    • Design extensible, secure, scalable, and maintainable enterprise level applications
    • Write well designed, testable, efficient and secure code by using best software development practices
    • Create and maintain and API framework and API integrations to other 3rd party systems by following the standards in terms of layout and design of the PaySpace application using latest technologies as discussed and agreed upon with architecture team and technical management team.
    • Self-manage and lead team on API integration projects with clients, including owning the relationship with the client through the SDLC for the integration project.
    • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications built on Microsoft technologies.
    • Drive brainstorming sessions with development team to ensure understanding and clarity of requirements based on functional and technical needs
    • Ensure the collection and documentation of user's requirements, development of user stories, estimates and work plans.
    • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
    • Develop, refine, and tune integrations between applications.
    • Provide third-level support to business users as and when required.
    • Ensures the deployment of application into staging/testing environment and ensures application is packaged and supported for deployment of releases.

    Review application integration frameworks in line with best practice

    • Design, develop, and unit test applications in accordance with established standards using real sample data sets before checking in the code
    • Participate in code reviews of solution designs and related code.

    Ensure development best practice

    • Stay abreast of emerging technologies/industry trends and apply them into operations and activities
    • Analyse and resolve technical and application problems.
    • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
    • Ensure high-quality/ best practice development principles are in place while delivering solutions on-time and on budget.
    • Research and evaluate a variety of software products to ensure implementation/alignment to best practice.
    • Ensure own work and direct report work items are rolled out on time
    • Bachelor of Science in Information Technology

    Requirements

    Preferred qualifications (advantage, but not essential):

    • Bachelor of Science in Information Technology

    Experience

    • 5 or more years’ experience in a similar management role
    • Agile development methodologies including Kanban

    Technology

    • Solid understanding of:
    • ​HTML – Hypertext mark-up language
    • CSS – Cascading Style Sheets
    • C#
    • Microsoft SQL
    • LINQ
    • EF – Entity Framework
    • MVC – Model view controller
    • AJAX
    • JavaScript
    • Azure DevOps or something similar​

    5 years or more working experience with:

    • GIT
    • C#
    • Entity Framework
    • SQL
    • Azure DevOps/TFS/Jira or similar
    • Some experience with .NET core

    Advantageous but NOT essential

    • Redis or similar in and out of memory caching
    • Hangfire
    • Azure
    • NoSQL
    • REST API
    • Microservices
    • VB .Net
    • RabbitMQ/Azure Message Bus or similar Service Bus

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PaySpace Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail