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: Feb 19, 2020
    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

    At Sage, we energise the success of businesses and communities around the world through the imagination of our people and smart technology. Sage provides small and medium sized organisations with a range of easy-to-use, online and cloud business management software and services - from accounting and payroll, to enterprise resource planning, customer relation...
    Read more about this company

     

    Software Engineer

    Job Context

    Sage is transforming into a Saas company. To support this transformation, Sage defined multiple key initiatives to focus on the cloud business. One of these key initiatives for the Medium Segment is to release a Medium Payroll Platform and localise it for multiple markets. To drive success of this platform, a full new Development Team will be established. The Senior Software Engineer will form part of this team, which is responsible for the Core Product/Platform.

    Key Responsibilities Key Accountabilities And Decision Ownership

    • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
    • Contribute to quality activities, incl. peer reviews of estimates, designs and code
    • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
    • Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
    • Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies – international expertise is an advantage
    • Participate in all phases of the project lifecycle
    • Continuously strive to make improvements to the existing products and/or systems and services.
    • Ensure all tasks are completed to the required quality standards

    Must Have

    Skills, know-how and experience:

    • Knows and applies the fundamental concepts, practices and procedures of cloud software development such as Solid Design Pattern and Single Page Application
    • Ability to interpret and document user requirements and translate these into technical specifications and/or code
    • High numerical reasoning and logic ability with good problem-solving skills
    • Knowledge of one or more relevant programming languages, frameworks and databases
    • Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …)
    • A rapid ‘pick up and learn approach’ that will ensure valuable contribution to any team within days of joining the team
    • Very good in spoken and written English

    Preferred

    • 3-7 years relevant professional experience, Payroll and/or financial domain expertise is an advantage
    • Innovative and creative thinking
    • Atlassian Collaboration Tool Jira & Confluence
    • MS Azure experience
    • Proven experience in using a TDD approach

    Technical / Professional Qualifications (technical Skills On Intermediate Level)

    • Computer Science (or related degree/qualification)
    • Real world cloud application development experience
    • C#.Net
    • JavaScript client-side framework (ReactJS)
    • Microsoft SQL Server
    • REST API / Web API
    • Entity Framework or similar
    • API development & testing tools – e.g. Postman

    go to method of application »

    Professional Services Consultant

    Job Description:

     Implement, maintain and manage outsourced payrolls and relationships with payroll outsourcing clients

    Key Responsibilities Key Accountabilities And Decision Ownership

    Key accountabilities:

    • Monthly payroll processes (Payroll review, compiling query list, advising clients on payroll best practices, advising clients on statutory changes & requirements, identifying & communicating potential risks to clients, process management, structured working, interpreting & applying statutory regulations & maintaining Premier/Sage 300 People system within statutory regulations and client requirements, ability to solve problems and client queries, simulation payslips and "what if" scenarios created for clients).
    • Compliance (contributing to the improvement of internal systems and procedures, operating effectively and in line with Outsourcing framework & participation in efficiency drives).
    • Influence on financial performance of team (Building and maintaining sustainable client relationships to ensure recurring business.
    • Client Relationships (building and maintaining sustainable long-term relationship with clients, prompting clients for information, alerting clients of potential risks and consequences of actions, responding to requests & queries from clients within the framework of client SLA’s).
    • Implementation and Set-up (on-boarding new clients in-line with standard operating procedures).

    Required Competencies:

    • Ensures Accountability when dealing with different parties in the monthly payroll process
    • Action oriented and able to complete tasks within certain timeframes
    • Communicates Effectively especially when explaining difficult concepts to clients
    • Customer Focus – being able to give optimum solutions for clients in different scenarios
    • Optimising work Processes – working smart and efficient Skills, know-how and experience:

    Must Have

    • Premier Payroll and/or Sage300 People experience
    • Proficient in MS Word and Excel
    • Fluent in English
    • Ability to work under pressure in an accurate and professional manner
    • Attention to detail and systematic approach to workload
    • Business maturity
    • Deadline driven
    • Ability to work on his/her own – taking ownership
    • Advanced planning and time management skills
    • Excellent communication skills

    Preferred

    • Reliable transport for client visits
    • Training with previous experience in Payroll Outsourcing will be advantageous
    • Payroll Management/Supervisory experience
    • Assertiveness
    • A “can do” attitude

    Technical / Professional Qualifications

    • Mathematics in Gr12 (a must)
    • Accounting in Gr12 (Preferable)
    • B. Com Degree or similar work experience
    • Certification as a VIP Premier and/or Sage300 People Support Consultant or VIP Premier and/or Sage300 People Consulting, or similar work experience

    Key Performance Indicators (goals)

    • All output supplied to clients is 100% on time, in full and error free
    • Operate 100% in line with Outsourcing Control Framework
    • Ensuring that existing and new clients experience superior service on a continuous basis – tracked by quarterly survey stats per Account Manager.
    • Enhancing and maintaining own system and statutory knowledge and achieving at a minimum of 75% in the annual assessments
    • Building and maintaining sustainable customer relationships to ensure recurring business and client retention Direct reports:

    go to method of application »

    Engineering Team Lead

    Job Description 

    The Software Engineering Team Lead is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long-term objectives using the identified architecture. Shape and act on an energised vision of engineering for your team based on a working knowledge of team processes, procedures, and understanding of future product roadmaps and an interpretation of future technology trends, methods and tools. You will be leading 1 to 2 SCRUM teams consisting of Software Engineers and Software Testers. Apart from leading these teams you will also fill an active coding and design role.

    Job Context

    Sage is transforming into a Saas company. To support this transformation, Sage defined multiple key initiatives to focus on the cloud business. One of these key initiatives for the Medium Segment is to release a Medium Payroll Platform and localise it for multiple markets. To drive success of this platform, a full new Software Engineering Team will be established. The Software Engineering Team Lead will lead this team, which is responsible for the Core Product/Platform.

    Key Responsibilities Key Accountabilities And Decision Ownership

    • Through a style of coaching and feedback, build and maintain high performing teams.
    • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
    • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
    • Work with product managers and experience design early on, to shape product definition so that it can be built in flexible, extensible, and robust way
    • Automate tasks through appropriate tools and scripting within the Sage guidelines.
    • Evaluates progress and results and recommends changes in procedures.
    • Thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution
    • Passion for growing and applying technical skills in service to customers
    • Extensive experience with Agile Development, SCRUM.
    • Ensure all tasks are completed to the required quality standards.

    Must Have

    Skills, know-how and experience:

    • Technology expert in their field.
    • Complex problem-solving ability. Innovative and creative thinking.
    • Operates with considerable latitude for unreviewed action or decision.
    • Proficient with several relevant programming languages, frameworks and databases
    • Experienced implementing Architecture Best Practices and Patterns like Microservices, CQRS, Event Sourcing, Domain-Driven Design, …
    • Proven experience in using a TDD approach
    • Proven Track record of creating API-first products
    • MS Azure experience
    • A rapid ‘pick up and learn approach’ that will ensure valuable contribution and leading of the team within days of joining the team
    • Very good in spoken and written English

    Preferred

    • Innovative and creative thinking
    • 8-12 years relevant professional experience, Payroll and/or financial domain expertise is an advantage

    Technical / professional qualifications (technical skills on at least intermediate, preferably expert level):

    • Computer Science (or related degree/qualification)
    • Real world application development experience
    • C#.Net
    • JavaScript client-side framework (ReactJS)
    • Microsoft SQL Server
    • REST API / Web API
    • Entity Framework or similar
    • API development & testing tools – e.g. Postman

    go to method of application »

    Recruitment Consultant

    Job purpose: 

    To provide a full cycle, external recruitment service according to APSO Best Practice to customers with regards to permanent positions in the Payroll, HR, IT and Finance environment.

     

    Key Responsibilities:

    • New business development with specific focus in the Payroll, HR, IT and Finance environment by achieving the required marketing activities per month
    • Meet targets agreed as per Commission Plan
    • Utilizing social media to source positions
    • Using existing Sage platforms to network internally (internal referral programme) and externally (new business & external referral programme) e.g. Seminars, Summit.
    • Client Management 
    • Facilitating the full recruitment cycle: qualify the job specification and record accurate and comprehensive requirements in line with key processes and legislation, write and place advertisements, source suitable candidates, present CV’s, arrange interviews, manage offer process, after sale service.
    • Meet targets set for submitting CV’s and arranging interviews to required positions per month
    • Nurture and strengthen client relationships with regular contact i.e. telephone call or client visit, to ensure recurring business and customer satisfaction as measured with the customer care survey
    • Know your customer: the decision maker, line of business, amount of employees
    • Benchmark for clients – salary, availability, candidate pool, industry activity 
    • Candidate Management 
    • Build database as per set quota per month
    • Utilizing social media to source candidates
    • Manage the application process to present a professional and accurate record of the candidate: competency based interview, 2 character references, criminal check, ITC group - & qualification checks (if applicable) and skills assessment (if applicable.)

    General:

    • Use processes and software programmes correctly and effectively in logging information to the above mentioned duties

    Skills, know-how and experience: 

    • Previous recruitment experience essential in any of the areas Payroll, HR, IT or Finance
    • Business Development experience 
    • Social Networking experience (Specific focus on LinkedIn) 
    • Must have worked to individual targets and achieved them consistently
    • Must be able to close deals successfully 
    • Must be able to multi-task

    Preferred: 

    • Diploma/ degree an advantage 
    • Existing database of clients and candidates will be advantageous 
    • APSO Certified will be advantageous

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sage Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail