Job purpose:
- Drive the Learning & Development agenda within the AME region by developing capabilities required for business success
Key accountabilities and decision ownership:
- Lead the Learning and Development function in line with the strategy of the global and AME region
- Partner with business to identify, develop and implement learning initiatives, in line with business objectives, for the AME region
- Support the Transformation agenda by driving the skills development pillar of B-BBEE
- Act as the Skills Development Facilitator
- Project manage the learning element of the Sage Internship Programme
- Work with the global Corporate L&D team to maintain alignment with global learning programmes, while ensuring local relevance
- Deliver training (ILT and virtual)
- Develop new training content when needed
- Manage the training budget for the AME region
Skills, know-how and experience:
Must have:
- Experience leading an Learning and development function in line with business strategy
- ·6 plus years of experience in an learning and developement function
- Excellent communication skills
- Excellent facilitation skills (face to face and virtual)
- SDF, SETA and B-BBEE experience
- Proven end-to-end design and implementation of learning initiatives
- Ability to work independently
- Pro-active and results oriented
- Business partnering experience
Preferred:
- Knowledge of Learner Management Systems (e.g. Cornerstone)
- Experience with seta-registered Intern programmes (preferably MICT)
- Experience in ICT, corporate and global environment
Technical / professional qualifications:
- Degree (preferably HR/learning related)
- Certifications in learning-related areas an advantage, e.g. DISC, competency frameworks, performance consulting, etc.
go to method of application »
Software Engineer
Looking to accelerate your career? Develop new skills? Make a real difference to customers and communities?. You’ll be joining a team of developers, designers, testers and analysts that are working on one of the world’s largest online business platform – a global product that is used by start-ups, entrepreneurs and business builders the world over.
Your first 12 months will look something like this:
- You will lend your knowledge & experience of fundamental concepts, practices and procedures of cloud software development such as Solid Design Pattern and Single Page Application
- You’ll release software to thousands of users globally
- Work with our very own component library (Carbon), built on ReactJS
- Start developing microservices in a containerised environment that are deployed into the cloud (AWS)
- Continue your self-development – via dedicated learning days & attending conferences/meetups. (Many of our colleagues speak at conferences)
- Make a difference to the communities we live and work in with your 5 volunteer days every year
- You will apply your Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …)
- A rapid ‘pick up and learn approach’ will you partner & thrive with all team members to in making valuable contributions
- You will participate in all phases of the project lifecycle
- You’ll be involved in making improvements to the existing products and/or systems and services
Our engineers aren’t code monkeys churning out lines of code in the dark. They’re problem-solvers and thinkers, coming up with creative solutions to complex problems. If you have experience in an object-orientated language, you understand Agile development, and have an appetite to join a team of engineers that really care about what they do, we’d love to have a chat.
Key Responsibilities
- 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
Skills, know-how and experience:
Must have:
- 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
- Azure
go to method of application »
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 accountabilities and decision ownership:
- 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 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
- Evaluates progress and results and recommends major changes in procedures.
- Partner effectively with all team members to deliver against commitments
- Thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution
- Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results
- Passion for growing and applying technical skills in service to customers
- Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
Skills, know-how and experience:
Must have:
- Technology expert in their field.
- Complex problem-solving ability. Innovative and creative thinking.
- Operates with considerable latitude for unreviewed action or decision.
- Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
- 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 to any team within days of joining the team
- Very good in spoken and written English
Technical / professional qualifications (technical skills on at least intermediate, preferably expert level):
- Computer Science (or related degree/qualification)
- 5-8 years relevant professional experience, Payroll and/or financial domain expertise is an advantage
- Real world application development experience
- C#.Net
- JavaScript client-side framework (ReactJS)
- Microsoft SQL Server
- REST API / Web API
- API development & testing tools – e.g. Postman
- Entity Framework or similar