Progressive Edge is a Boutique firm specialising in IT / Tech & Data related recruitment services across a range of industry sectors, predominantly within the Cape Town Area.
Read more about this company
- A financial services company located in Centurion is seeking an experienced Java Developer for a crucial role in developing, maintaining, and supporting business-critical software applications that align with enterprise strategy and architecture while improving efficiency. This position will require both technical and interpersonal skills, with a focus on designing and solving intricate integration patterns.
- The position will utilize several technologies, including Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX, and Linux. Development challenges will involve creating new software as well as updating existing platforms with minimal business disruption.
- In addition to working independently, the candidate must also work well in team environments, sharing knowledge and mentoring junior to intermediate developers.
Duties:
- Develop software based on technical design (Internal Process)
- Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture.
- Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
- Contribute to the design of scalable solutions that supports the system architecture.
- Translate business requirements into workable solutions and document solutions into technical specifications.
- Design and code new software functionality using code that is scalable, readable, maintainable and re-usable.
- Develop and maintain productive working relationships with peers, organizational and role players to achieve effective collaboration.
- Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations.
- Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements.
- Collaborate with testing team to co-create test cases.
- Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/ queries.
- Contribute to user acceptance testing (UAT) and training material.
- Once the solution has been successfully tested, prepare and produce releases of software components into production/ live environment.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Maintain existing programmes, ensuring all errors are resolved and documented.
- Advise and guide colleagues regarding effective business system analysis approaches and techniques.
- Review and quality assure deliverables of junior team members in accordance with IT Strategy, architecture and best practice.
- Mentor team members and provide insight to effective and efficient Java development practices.
- Design solutions that eliminate reoccurrence of errors.
- Provide technical guidance to the operations and support team.
- Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
- Engage with clients in a client centric manner.
- Provide authoritative, expertise and advice to clients and stakeholders.
- Build and maintain relationships with clients and internal and external stakeholders.
- Deliver on service level agreements made with clients and internal and external stakeholders to ensure that client expectations are managed.
- Make recommendations to improve client service and fair treatment of clients within area of responsibility.
- Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service Self-management and teamwork.
- Develop and maintain productive and collaborative working relationships with peers and stakeholders.
- Positively influence and participate in change initiatives.
- Continuously develop own expertise in terms of professional, industry and legislation knowledge.
- Contribute to continuous innovation through the development, sharing and implementation of new ideas.
- Take ownership for driving career development Contribute to financial controls and planning.
- Identify solutions to enhance cost effectiveness and increase operational efficiency.
- Manage financial and other company resources under your control with due respect.
- Provide input into the risk identification processes and communicate recommendations in the appropriate forum.
Minimum Requirements:
- 8 to 10 years senior Java development experience using Java EE on Unix based platforms.
- Relevant IT Degree or Diploma and Postgraduate IT qualification
Required Skills:
- 5 years Software Development experience in a distributed computing environment using Java EE.
- Solid (Java EE) back-end development experience.
- Advanced understanding and everyday use of OO principles such as inheritance, interfaces, abstract classes, etc.
- Good systems and code design skills including good documentations skills where necessary.
- Understanding and experience with micro-services.
- Strong knowledge of REST API designs.
- Strong knowledge with CI/CD principles.
Java Skills:
- Java EE (Not Spring)
- GitLab
- Jenkins
- Ansible
- Linux/AIX
- REST
- Back End Development
- Object Orientated development and design
- WebSphere Application Server and WebSphere Liberty Server
go to method of application »
- A financial services company, based in Centurion, is looking to hire an Applications Architect for a newly created role. You will define the framework and operating principles for application solutions according to industry best practice, to manage the Application Architecture within the Enterprise Architecture of the business.
Duties:
Internal Process
- Define the required technology to support the business's agreed IT Strategy, Philosophy and Enterprise Architecture
- Lead system design activities and code development processes as a subject matter expert, to ensure applications solutions exhibit performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
- Translate business requirements into documented application architecture requirements
- Proactively mentor peers regarding system knowledge and development technologies and processes, to ensure knowledge transfer and the maintenance of standards
- Monitor system performance, relevance and usage and define and maintain key metrics to ensure the quality and performance of systems and delivery
- Work within the Enterprise Architecture to integrate and propose viable solutions to business
- Perform code reviews to ensure compliance with coding standards and best practices
- Accountable for technical design and detailed technical specifications, as well as unit testing and support documentation within the relevant business area
- Work closely with project teams, vendors and third-party technical contacts regarding technical design, or resolving technical issues, to deliver on the Application Architecture
- Accountable for the composition of detailed technical specifications, unit testing, and support documentation
- Accountable for application development technical processes, from design to application
- Define, document and maintain Application Architecture standards within the relevant business area
- Collaborate with functional and technical leads from various teams to ensure an integrated and aligned solution and technology approach
- Provide process improvement recommendations to the software design/development team, to achieve best practices and high performance
- Provide accurate estimates of required effort for design and development, to assist in capacity management
- Accountable for appropriate cloud enablement and migration
- Identify and investigate appropriate SaaS, IaaS and PaaS applicable to the line of business systems
Client
- Provide authoritative, expertise and advice to clients and stakeholders
- Build and maintain relationships with clients and internal and external stakeholders
- Contribute to the process of negotiating objective and realistic service level agreements, monitor appropriateness and recommend adjustments
- Define service practices which builds rewarding relationships, encourages innovation and allows others to provide exceptional client service
- Deliver on service level agreements made with clients and internal and external stakeholders in order to ensure that client expectations are managed
- Make recommendations to improve client service and fair treatment of clients within area of responsibility
- Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service
People
- Build relationships through providing specialist know-how and leadership to others, expressing positive expectations
- Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialisation
- Positively influence and manage change and offer specialist support where required
- Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of colleagues and staff
- Participate and contribute to a culture of work centric thinking, productivity, service delivery and quality management
- Take ownership for driving career development
Finance
- Contribute to the development of area specific budgets to minimise expenditure, in alignment with operational plans
- Identify solutions to enhance cost effectiveness and increase operational efficiency
- Implement and provide input into governance processes, systems and legislation within area of specialisation
- Escalate unresolved policy and governance compliance issues via appropriate channels for investigation and resolution purposes
- Provide input into the risk identification processes development and communicate recommendations in the appropriate forum
Minimum Requirements:
Essential
- Relevant Computer Science qualification
- 8-10 years experience in Software Development or experience in IT Architecture
- 5-7 years' experience in a Technical Leadership position
- Exposure to Agile methodology
- Required knowledge and experience on the following platforms:
- Linux
- AIX
- Oracle Database and Forms
- IBM WebSphere
- Required experience on the following languages:
- Java EE
- PL/SQL
- Python
- AWS compute and databse
Preferred
- Experience in the Financial Services industry (desirable)
- Oracle Cloud
go to method of application »
- The purpose of the role is to enable the companys strategy to be a data centric business. To provide accurate and complete data to all stakeholders (regulatory, decisionmakers, actuarial functions, claims and fraud management) for analysis and reporting purposes.
- The intention of this role is to provide a stop gap in terms of current staff shortages for data onboarding from external clients but to migrate into a more strategic data analysis position as the processes and systems mature.
Duties include, but are not limited to:
Data completeness
- Ensure all binder holders provide sufficient data on a monthly basis to allow compliance with regulatory requirements and financial processing
Data Quality
- Review member data of binder holders against company requirements and identify short comings in the binder holder data
- Review member data of binder holders against the applicable master policies and identify areas where policies do not comply with the master policy agreements
- Report on findings and communicate it to the scheme
- Ensure all binder holders provide sufficient quality data on a monthly basis to allow compliance with regulatory requirements and financial processing
- Identify and implementation of opportunities for automation of existing processes
Risk Management
- Identify risks in member and claim data and assess which correct course of action should be implemented to address risk
- Ensure that all risks are logged on the risk register with a clear description
- Support the implementation of corrective actions of identified data risks
Claims
- Ensure all claims from binder holders, with the claims binder function, are submitted and imported to the claims database on a timeous basis.
- Ensure that the claims BI report is up to date
- Identify and implementation of opportunities for automation of existing processes
Training
- Train and onboard clients to the Binder Holder Upload Facility
- Support and train members of the data team in respect of SQL, PowerBI, automation etc.
- Improvement in Data
- Drive the improvement in binder holder member data through effective and clear communication
- Constantly follow up with binder holders where areas of concern have been identified to ensure continuous improvement.
- Collaborate in the development of solutions to support the continuous improvement of the data environment.
Data Analysis
- Support development of the businesss data analysis function by developing trend reports, identify changes that can add value to the business and improve processes etc.
Experience and qualifications:
- Matric
- Diploma in Data analysis / Information sciences / IT
- 5 more years experience in data processing / cleaning / analysis
- 2 or more years experience in Insurance industry (or at least the financial services industry)
- IT Architecture: data warehousing, database structures, process optimization, automation
Knowledge:
- Working knowledge of the regulatory environment which the company operates in.
- Understand the inherent risks of the business and specifically how it can be identified and managed in the data department.
- Understand the need for controls and standard procedures and be able to implement these controls.
- Have the ability to analyze data on a high level to identify anomalies and risks.
- Analyze data on a detailed level in areas where risks have been identified.
- Build and manage client relationships.
Skills and Abilities:
- Excellent communication skills
- Excellent analytical skills
- Prioritization
- Advanced Microsoft Office (especially Excel) skills
- PowerBI
- SQL knowledge (report generation and usage)
- Automation (RPA - Blueprizm, etc)
go to method of application »
- The Business Intelligence Analyst plays two distinct roles: that of business analyst, responsible for translating Business Intelligence requirements into high-quality technical implementations; and that of data analyst, where they are expert users of BI tools and data.
- Through systematic and methodical investigation, analysis and communication, the BIA takes responsibility for ensuring the timeous delivery of practical, effective Business Intelligence solutions. They also use their understanding of business processes, expertise in analysis tools and a thorough knowledge of the Business Intelligence data offering to answer business questions.
The Business Intelligence Analyst would:
- Act as a bridge between the business users and the IT development team.
- Analyse and understand the current business environment, current business strategies and also current trends in the industry.
- Conduct impact analysis to identify all affected interfaces by new systems or change to existing systems.
- Assess business cases, feasibility and risk, considering underlying business architecture.
- Liaise with business on regular basis to co-ordinate initiatives, provide feedback, highlight risks and discuss issues.
- Create report specifications, wireframes and functional requirements for new applications and major changes to existing applications.
- Test and validate solutions delivered by the technical team and provide input once the solution is ready for testing (user acceptance testing).
- Resolve user queries timeously and effectively.
- Provide new insights to business on an ad hoc basis.
Qualifications:
- Degree
- Advanced BA certification, CBAP, AAC or similar preferred
- Experience in BI tools
- Background in MS BI environments, SQL etc.
go to method of application »
- An insurance company based in Centurion is looking to hire a Compliance Officer to join their organisation. Your role will have you implement the compliance strategy aligned to the compliance monitoring plan and assist the business in honouring their responsibility to comply with applicable regulatory requirements through directing the compliance function through identification, assessing, managing, monitoring, and reporting on regulatory compliance risks facing the organisation.
- The position shall further provide assurance that company policies and procedures are being complied with and that the organisation meets the regulatory and its own standards and ensure that compliance support is aligned to business strategy.
Duties:
- Implement and manage an effective compliance program through the development and management of risk and compliance plans.
- Develop and review company policies including effective implementation of policies and guidelines.
- Advise management on the companys compliance with laws and regulations through detailed reports.
- Create and manage effective action plans in response to audit discoveries and compliance violations.
- Regularly audit company procedures, practices, and documents to identify weaknesses or risks.
- Tracking and monitoring of key risk indicators, controls, and action plans
- Assess company operations to determine compliance risk.
- Conduct research on compliance related topics.
- Develop training materials and assist with training to ensure all employees are educated on the latest regulations and processes.
- Assist in compiling risk and compliance reports.
- Collaborate with other leaders on cross-functional initiatives that focus on the mitigation of compliance risks
- Work with external partners such as internal audit to ensure the effectiveness of the compliance function
- Assist in innovating the compliance program and function and identify improvements to existing Processes and Plans.
- Provide guidance to business and assist with implementation of compliance policies and projects
- Drafting and compiling regulatory submissions
Minimum Requirements:
- Completed Matric & LLB, Legal or Compliance qualification/s.
- Successfully passed the Key Individual Regulatory Examination 1, as required by the FSCA for Licensed Compliance Officers
- At least 5 years Compliance experience in the Financial Services industry
- 2nd Line Compliance experience
Advantageous Experience:
- Combined Assurance Planning and Execution
- 1st Line Compliance experience
- Regulatory Complaints Handling
- Phase I Approved - Category I FAIS Licensed Compliance Officer
- Postgraduate Diploma in Compliance Management
- Risk Qualifications
go to method of application »
- A 360 specialist recruiter in the Progressive Edge Recruitment business is a senior professional who is critical in identifying, sourcing and placing top technical talent for our valued clients across Cape Town. You will also need to be excited about bringing in new business and landing clients your area of expertise lies in both partnering with companies and great talent and walking them through the recruitment process while having fun doing so. You will be responsible for proactively sourcing, screening, interviewing, and placing qualified candidates, and partnering with your client throughout the full recruitment cycle. The ideal candidate for this role will thrive in a quality-focused boutique specialist agency. In our niche, once you have a few clients it may get a bit too busy to keep doing everything, when that happens you will be supported in whatever way you need to be.
Our Value Proposition
- Progressive Edge is a well-respected Boutique Tech recruitment agency. Our own clients are our best business developers and recommend us over and over again.
- You will work in a powerhouse team with passionate recruiters together we play, strategize, bounce ideas off each other and support each other. No one works alone.
- As a team, we are group of very different individuals who all love recruitment this is a rare thing but a prerequisite for working for Progressive Edge Consulting. We hold high standards and intentionally draw nearer to companies (clients) who do the same. This isnt just a job. This is a place where work is one of the ways we all grow and expand, and where we create opportunities for ourselves and others. This a role where you affect the lives of people, and where you help our clients progress with growing their business in complex technical areas, and drive processes to ensure that quality matches are being made, in an ethical and efficient way. Being good at what you do in this role will open up other opportunities within our company and teams for other individuals to support you and the work you generate from your clients. If togetherness and being more than lone wolf appeals to you then this will be the right spot for you.
- We are also a fully remote business, we dont even have an office so we wont change our mind later! For those based in Cape Town, we meet up for chatty lunches from time to time, usually in a beautiful spot.
Here's who we are looking for from a personality perspective, is this you?
- A self-driven individual who cares about quality and takes pride in the work they produce. You need to have a polished approach to your work
- A person who can be relied upon by their teams, their clients and the candidates who trust them with their applications
- A person who values their reputation, and conducts their work in an honest and ethical manner, even when it means turning away placements, clients, candidates or saying no
- If you came from a dodgy agency you would need to leave some of those practices at the door! No marketing CVs without candidates knowing, no spamming, and no mass mails.
- You need to actually enjoy recruitment not everyone does, we are looking for those rare gems who do
- The ideal candidate will think out of the box when needed, to find solutions to recruitment challenges we face as a business. We are not looking to stay the same and keep working in the same way, we want people to help us continuously re-shape our way as a team
- You naturally build strong relationships, you have a kind demeaner, but can be firm when required
- You take initiative
- You close the loop on each piece of work without being asked to do so
- You are interested in, and excited by technology.
- Ability to look up and learn new areas of technologies that you dont have exposure to, to independently and continuously build your knowledge in your market to ensure more effective matches across various stacks and areas of technology
- You are people-centric and have a genuine care for the well-being of others, and yourself
- You have a sense of humour, along with a strong moral compass
- Committed to quality over quantity
These are the kinds of things that will keep you busy
- Build up a client base to service from a recruitment perspective preferably within a niche. We will support you with this but you will take the lead and will need to commit to the process and delivery of it
- Research, source, identify and interview candidates for open positions allocated to you to ensure you maintain these clients. We will also support you with candidates when you get too busy to do it all alone. You can either continue to focus on your clients or move into more of an account management function should your track record and personal interest support this
- Where necessary allocate your overflow roles to candidate-focused recruiters within the business
- Walk both clients & candidates through the entire recruitment cycle
- Update and maintain the ATS giving care to data quality
- Update & maintain both Project Management tools and activity sheets
- Both permanent and contracting positions may form part of your portfolio
- Contribute to the constant improvement of systems, tools & processes
- Implement your own operational structures to ensure you are meeting the volumes you need to in order to meet the expectations of the business, your clients, and anyone else you have committed to
- Work with the team in streamlining processes to continuously improve business processes and workflows
- Continuously attract talent by using multiple sources to advertise and recruit
- Continuously build a talent pipeline and referral network
- Negotiating offers
- Ad-hoc administrative duties
- Develop and update job descriptions
- Efficiently manage a strong candidate flow to the team
- Identify and implement new innovative ways to source and connect with talent
- Mentor more junior recruiters and share knowledge wherever you can
- Contribute to the culture of the team
Requirements:
- 3 to 4 years experience in AGENCY Recruitment at a minimum, seniors will need quite a bit more than this
- A polished approach to your work
- Experience in hiring for IT / Tech related positions essential
- Experience supporting a fast-paced organization.
- Experience using an ATS (applicant tracking system)
- Strong knowledge of various earning packages and ability to create comparisons to support your negotiations during the hiring stage
- Strong interviewing skills and ability to draw out the right information to gage suitability and fit for various positions
- Ability to connect with a wide range of people from junior through to exec level
- Strong attention to detail
- Excellent organizational skills
- Exceptional communication skills both written and verbal
- You need to have both the ability and confidence to engage with high-level candidates
- You will need a stable working track record.
go to method of application »
The Role
- We are looking for a React Developer/ Frontend Developer to join an exciting greenfield project.
- As a key member of the team, you will be responsible for developing new features, writing unit tests, reviewing others code and contributing towards framework design. Working closely with a friendly team of senior developers, testers and a solutions architect, you will also have the opportunity to influence architecture decisions going forwards as well as mentoring more junior developers.
- You should be a passionate developer, evangelical about implementing effective UX as well as writing efficient and re-usable components with semantic and accessible HTML. You should be comfortable engaging with both internal stakeholders and external clients.
Responsibilities:
The REACT Developer is responsible for the successful delivery of solution development activities allocated to them.
- Assist in the analysis and design of solutions under the guidance and consultation of a Solutions Architect.
- Take the role as Solution Architect on the relevant projects.
- Collaborate with a Solution Architect and the Solutions Delivery team when challenges are encountered during the development process.
- Produce development estimates which contribute to overall delivery estimates.
- Help refine the documentation of business requirements, user stories and any other requirements under the guidance of the Consultant, Solution Architect and Product teams.
- Work with the Delivery Manager, Solution Architect and Senior Developers in the technical planning of solution delivery projects.
- Ensure the development meets the JHC coding standards and code reviews of solutions are performed by the relevant person.
- Execute Unit Tests to validate the technical design, functional design and business requirements.
- Ensure documentation is maintained in accordance with established standards.
- Work with the Test Analysts to ensure they have an understanding of solutions and testing requirements.
- Participate in demos of the Figaro system to internal stakeholders and clients.
- Liaise with clients on behalf of the company in designated areas of expertise during projects when required.
- Perform code reviews in functional areas where they have expertise.
- Assist the Support team in the triage of client support issues in the their teams functional areas.
- Collaborate with the Solution Architect to identify solutions to resolve support issues.
- Develop and fix support issues.
- Provide guidance and mentor support to Junior and Trainee development team members
- Work with the Releases team to ensure project artefacts are ready and can be released to clients during key phases of project and support work.
- Provide regular feedback on project and support work to help contribute to the continuous improvement of the team and the company.
- Focus on the outcomes of their work to manage their work commitments with support from their line manager.
The ideal candidate will have experience in:
- React (Hooks, Class components)
- Javascript
- Typescript
- HTML5 / CSS3
- Automated testing
- Micro-services and micro-frontends
- Git workflows
- Webpack, NPM & Yarn
- Agile ways of working
- Accessibility
go to method of application »
- A global animal welfare organisation is looking for an experienced donor acquisition fundraiser to join their passionate fundraising team. This is your chance to contribute to something meaningful! We are looking for dedicated people to enrich the team.
Your contribution will be:
- Coordinating well-established Face to Face and Call Centre Fundraising programmes in collaboration with agency partners
- Identifying and trialing new individual giving channels and income streams to reach and recruit new donors
- Using data to develop, regularly update and report on acquisitions against targets
- Developing targeted lead conversion journeys across channels
- Assisting with the planning and implementation of events
Requirements:
- You will need several years experience in coordinating Face-to-Face Fundraising activities and/ or donor acquisitions programmes
- Qualification in Marketing/ Communications/Project Management (advantageous)
- Excellent written and spoken English
- Experience with CRM systems such as Salesforce or similar
- Excellent interpersonal and organisational skills
- Great affinity to animal welfare and organisations vision and mission
go to method of application »
- The Foundation obtains funding from various donors to fund projects. The spending of such funds must follow donor procurement rules which are specific for each donor and project. The accountant is required to assist in acting as back-stopper for financial management in the different projects and portfolios, and to ensure quality control.
- The accountant will focus on projects in Mozambique.
Key Performance Areas:
- Reconcile, review, and analyze Projects accounting records and other financial reports to assess accuracy, completeness, and conformance to relevant policies and controls and procedural standards.
- Assist Financial Controller to ensure legislative compliance relating to Mozambique legislation.
- Ensure successful completion of all external audits on all Projects.
- Oversee the monthly cash on hand processing, approvals, and reviews.
- Compile monthly budget vs actual reports as well as relevant donor reports.
- Manage cash flow by analyzing actuals vs funding received and ensure timeous request for next tranches.
- Assist with reviewing and calculation of cashflow forecasts in preparation of replenishment requests, where applicable.
- Work with Project Management teams to draft budgets and assist with budget amendment requests.
- Maintain complete and accurate budgets with in D365.
Role Responsibilities:
- 8+ years in the financial sector, but with excellent account management and internal auditing track record.
- Experience with donor reporting practices
- Good communicator and ability to build/work with a diverse multi-disciplinary team and, crucially, to always embrace and embody the culture and values of the company
- Bachelor's Degree in appropriate field of study.
- Audit background and articles completed would be beneficial.
- Excellent accounting software user and administration skills.
- Accuracy and attention to detail.
go to method of application »
- The Foundation obtains funding from various donors to fund projects. The spending of such funds must follow donor procurement rules which are specific for each donor and project. The accountant is required to assist in acting as back-stopper for financial management in the different projects and portfolios, and to ensure quality control.
- This role will look after projects based in Zambia.
Responsibilities
Maintain accounting records and reconciliations:
- Review, prepare and reconcile cash on hand advances with supporting documentation.
- Monitor to ensure timely submission of cash advance reports from the field.
- Compile monthly budget vs actual reports for review.
- Credit Card reconciliations and processing.
- Month-end reconciliations
- Uploading and maintaining accurate budgets within the D365 system
Project accounting:
- Internal audit visits to the projects
- Drafting of Donor reports and collating all support documentation
- Financial Administration and bookkeeping of subsidiary entities.
- Assist in successful completion of all external audits on all Projects.
Requirements
- 5+ years in the financial sector, but with excellent account management and internal auditing track record.
- Experience with donor reporting practices
- Good communicator and ability to build/work with a diverse multi-disciplinary team and, crucially, to always embrace and embody the culture and values of the company
- Bachelor's Degree in appropriate field of study.
- Audit background and articles completed would be beneficial.
- Excellent accounting software user and administration skills.
- Accuracy and attention to detail.
go to method of application »
- You are a passionate visual communicator with love for nature. You are motivated to work hard, using your expertise to develop visual content that speaks to a wide variety of audiences. You are highly organized and pay very close attention to detail. You enjoy working in a high-pressure, team environment and feel comfortable taking the lead on projects involving multiple internal and external stakeholders. Above all else, you love working with people to make the world a better place using visual storytelling.
Key Performance Areas
- Coordinate the production and distribution of visual content and associated written narratives to the media and other stakeholders, across traditional and digital channels.
- Coordinate and assist in the development of content and operations of the Foundations Video Channels
- Develop and maintain visual content schedules for all Foundations video channels.
- Engage in effective and accurate lead research to support the Communications teams content creation process.
Requirements
- A minimum of 5 years experience as part of a communications, public relations, or marketing team, with specific experience in multimedia and/or video content production.
- Knowledge of and experience in content strategy development, with a focus on the use of visual and multimedia content, and the implementation thereof across a variety of traditional and digital communication platforms.
- Knowledge and experience in coordinating video productions, including conceptualizing storylines, scripts, filming and production schedules and logistics, editing, marketing and distribution.
- Advanced computer skills, including desktop publishing, and video and photo editing (Adobe Premiere Pro, Photoshop/Lightroom).
- Advanced photography and basic video filming skills.
- Ability to engage in effective and accurate lead research.
- Ability to write clear, compelling, original copy.
- Exceptional verbal and written communication skills.
- Keen eye for detail and accuracy.
- Exceptionally creative and a conceptual thinker.
- Ability to work under pressure in a fast-paced and changing environment and honor deadlines.
- Possession of a valid drivers license.
go to method of application »
- The Director of People will support the efforts of the Executive team to ensure that they champion their values and enhance culture. The Director of People will be accountable for all aspects of the People function including Talent Acquisition and Onboarding, Learning and Development, Total Rewards, Talent Management, Compliance and Systems, and Employee Communication.
- Our people are in multiple locations and work a hybrid work model, so the ability to engage with people successfully over Digital channels will be paramount.
Responsibilities and Duties:
- Work with the Executive leadership team on company strategy and how to support the strategy through People function objectives that align to Business outcomes
- Work with CEO and Executive leadership team to align on People priorities
- Design and implement the full HR function across both US & South Africa with an eye to growth and expansion
- Design and implement a company communication strategy to improve how we share information across the organisation, especially digital channels
- Develop and manage Global Talent strategy that includes Technology recruitment processes and analytics
- Ensure we hire and retain the best people that support our commitment to a diverse and inclusive work environment
- Develop and implement competitive compensation models, including benefts and incentive structures
- Benchmark and evaluate compensation models and provide recommendations as the company scales
- Develop and implement Learning programs that support managers and employees career growth
- Nurture and champion an environment where managers and employees surface challenges and work to resolve conflict
- Guide and coach managers dealing with all People matters including department design, performance issues, performance improvement plans, disciplinary options, and termination
- Further refine, improve, and implement a Performance Management system. Roll out program with great communication and training to ensure adoption across the company
- Understand current SA and US Labour and related Laws and their application in various HR scenarios
- Ensure compliance with all required Laws both in South Africa and USA
- Develop solid People Operation Technology roadmap and cadence using best practice HR policies that support and are in line with our unique company culture
- Support our company culture with an emphasis on peoples well-being and good mental health practices, including a productive work-life balance
- Design and implement a Manager Coaching and Development program
Requirements:
Essential
- University Degree
- Minimum 10 years experience in HR and People Management, with at least 3 of those at Director/ Board or EXCO level
- Demonstrated ability to build and grow the People function preferably in a SaaS, FinTech or Tech organisation
- Experience in building highly diverse and inclusive work forces
- World class process design skills with a mastery of HR processes
- At the forefront of HR knowledge and networked in the industry to stay ahead of latest developments
- Excellent verbal and written communication skills
- Excellent interpersonal and conflict management skills
- Strong ethics and moral compass
- Resonate with our companys core values; believe in values-driven business management
Preferred
- Advanced Degree in a related field
- Psychology or Coaching background
- Experience at all levels of Recruitment including C level
- HR experience across both US and SA
go to method of application »
Role Description
- The role has responsibility for the business and functional solution design, technical analysis of the companys platform capabilities, business processes analysis and end to end testing (including supporting client UAT). This is a dual role that requires both Business Analysis AND testing skills.
- You will work both independently and within a client aligned team to examine existing IT systems and business models, analyse requirements (both business and technical) and to translate these into user stories and core functionality documentation. These activities will likely all include the management of stakeholders (internal and external) to ensure that solution designs meet client requirements. The analyst also be required to work closely with IT developers to provide oversight and clarity on the development solution.
- The analyst tester will need a broad knowledge of the company platform capabilities and a deep understanding of assigned functional areas of the company platform. They will work on a consultative basis to support Solution Consultants in workshops and provide input into requirements.
- The analyst tester will be involved in all aspects of analysis/testing from the more technical testing approaches including test automation, database manipulation and xml injection testing to functional specification testing and supporting UAT.
- There is an expectation that the analyst will learn about our application, our business and the industry we operate in as well the range of test tools and methodologies we use to support our business.
Specific Role Responsibilities:
Analysis:
- Develop and maintain a deep knowledge of the platform functionality and business processes related to their nominated functional area.
- Educate and prepare customers (external and internal) on core platform functionality.
- Working closely with our customers (on-site if required) to develop solutions and testing these solutions to meet business and technical requirements.
- Attend customer workshops when required and input into requirements on a consultative basis.
- Work closely with Solution Consultants to understand the agreed scope of a change and design solutions that meet the customers business and technical requirements within that defined scope.
- Understanding the features that make up the solution from the end user perspective, ensuring these are documented accurately.
- Author user stories that make up the assigned feature(s) using the correct business outcome driven syntax.
- Produce Systems artefacts as per company SDLC.
- Work with developers and managers to ensure business requirements are met and solutions are kept up to date.
- Ensure that any new business developments adhere to procedural and regulatory compliance requirements.
- Perform cross functional collaboration to address gaps in the business and technical solution.
- Identify and document any non-functional requirements related to the functionality.
- Provide guidance and clarity to technical resources around the business requirements and user stories.
- Support the management of defects and associated root cause analysis.
- Functionally review build artefacts for the function area assigned.
- Interact with company S&S and Investment Operations functions, as required, throughout the lifecycle and post-implementation.
- Have a good knowledge of the regulatory environment in which the analyst operates and ensure that all solutions deliver a compliant platform.
Test Design & Preparation:
- Ensure acceptance criteria for each story is defined and covers both positive and negative testing scenarios using correct BDD syntax to feed into automation tests.
- Review/analyse business requirements to ensure they are quantifiable and testable.
- Write/Produce artefacts to support testing activities such as Test Designs, Test Matrices, Test Cases, Test Procedures, Test Scripts and Behavioural Models.
Test execution:
- Perform structured and context-driven (formal /ad-hoc) system, system integration and regression testing as required.
- Ensure the changes developed are to an acceptable standard by reviewing solutions, conducting regular functional reviews and testing the changes end to end once the feature is available.
- Ensure that the user stories are delivered to the client at an acceptable standard of quality and conduct walkthroughs of the delivered functionality with clients (as required).
- Author reusable tests and conducting end to end system, regression and mis-use case testing as part of the production readiness process.
- Use internal defect tracking and test case management system(s) to document test cases, record defects and record test case execution results.
- Raise and re-test defects.
- Participate in defect triage meetings as directed.
- Assist with user acceptance testing if required.
- Assist with Client support activities, supporting client UAT.
Collaboration / Communication:
- Provide regular updates to the Delivery Manager on progress to plan as well as key risk and issues.
- Provide timely estimates to the Delivery Manager.
- Provide status updates on request.
- Work with the test teams both internally and externally (client side).
- Ensure that testing issues/ solutions are called out appropriately to the testing community, and where there are obvious process improvements promote to the broader teams and client engagement teams.
- Collaborate with other analysts to share knowledge, best practices, useful technology, and opportunities for cross-project solutions.
- Maintain high standards regarding written and verbal communications to ensure that information is clearly and concisely documented and appropriately disseminated.
Technology:
- Keep up to date with the latest and/or relevant technologies, tools and methods. Identify adoption of processes, technology and tools best suited to the company.
- Proactively identify technical (environmental, coding and testing) issues may impede test progress to enable early resolution of said technical issues.
Experience Required:
Preferred Industry Knowledge
- Experience in an analysis AND testing environment. This is a dual role and requires an individual with BA skills who can also perform testing
- BA skills required are facilitating discussions with clients & internally, documenting business processes, documenting user stories with acceptance criteria, executing testing (functional / unit testing, regression testing, UAT)
- Experience logging defects and re-testing
- Ability to contribute to agile ceremonies
- General investment/wealth/life and/or pensions products and the markets in which company and our customers operate.
- An understanding of the regulatory environment the company operate within.
- 3+ years of experience in technology delivery in the financial services/wealth market
- SQL Skills, Postman, JIRA, Confluence, Notation for diagrams
- Experience with Microsoft .NET and C# (preferred but not required)
- Knowledge and experience of Selenium Webdriver
- Knowledge and experience with testing Rest API
- Must be able to work independently, work in an agile team with developers and solutions consultants, project managers and sometimes a scrum master
Other
- Confident, and able to take initiative given client and delivery-focused environment.
- Independent, self-directing and delivery focused working style.
- Superior analytical thinking.
- Intermediate computer skills essential (SQL experience desirable)
- Excellent organisational, administration and time management skills.
- Good team communication skills, confident in dealing with internal and external clients.
- Highly developed written and oral communication skills.
go to method of application »
Role Description
- The Migration Team is accountable for managing the end-to-end delivery lifecycle for all Migration projects. In this newly created opportunity, you will join the Migrations team and assume responsibility for testing the Migration Process, ensuring that Migration activities are delivered to a superior quality standard. You will work both independently and within a team to analyse, determine and execute internal testing requirements. Working with other analysts, the Test Lead and Senior Test Analysts, you will determine and identify any new testing requirements to ensure that testing specifications are delivered to the highest quality.
Specific Role Responsibilities:
Given the complexity of the data migration function, and the sensitive nature of the data, quality assurance is a critical component of this business-critical role.
- Work with developers, testers and analysts to implement and execute strategies that ensure software satisfies the business requirements and is delivered to the highest quality;
- Discuss, understand and document client and/or internal business testing requirements with clients and internal staff;
- Work with analysts to manage testing carried out by the client to have the software/ processes signed off;
- Defining test coverage to minimize business risk;
- Generate clear and concise summaries on defects, communicate these defects to developers as well as manage and review the defect resolution process;
- Identify areas for test automation and develop automated test scripts as required
- Complete post-implementation testing.
Experience Required:
- Experienced in a Test Analyst role
- Knowledge and experience of RDBMS, data modelling and SQL
- Experience using ETL tools, e.g. SSIS preferred, will consider Informatica or transferable tool
- High attention to detail
- English on communicative level
- ISTQB Foundation qualified (preferred)
- Experience/Knowledge in test automation frameworks and tools would be an advantage
- Analytical thinking, excellent communication and time management skills
- Familiarity with financial products and markets would be an advantage
go to method of application »
- This position is located within the Migrations Team of a company who build technology platforms for wealth and investment companies and banks across the globe.
- The Migration Team has accountability for managing the end-to-end delivery lifecycle for all Migration projects within the company.
- The Migration Analyst Developer role requires an individual who can design and implement complex Client focused data mapping in line with the Company Migration SDLC.
- The role involves working with big data, designing, developing, maintaining and supporting the Extract, Transform and Load (ETL) process. Reporting to the Migration Team Lead, you will work as an integral part of the team, analysing requirements before designing & implementing solutions.
- This role is technical and focused on providing long term solutions. The data model and data population routines are a critical part of the migration process so accuracy and attention to detail are important characteristics.
Specific Role Responsibilities:
- Working with Internal and Client SME resource to provide complex data mapping solutions in line with Client requirements, Company Solution and Migration SDLC
- Producing technical migration outputs, such as data models, data mapping definitions and data validation rules in line with the target Product and Client Migration requirements
- Designing, Creating and maintaining SSIS packages to migrate data to company databases
- Designing and developing ETL workflows conforming to best practices and creating re-usable components
- Providing solutions and recommendations for the resolution of technical issues that arise, ensuring solutions meet the technical specs, design and non-functional requirements
- Supporting changes through the testing; resolving data issues, complete unit testing and system documentation for ETL processes
- Providing post implementation support once the migration is complete to support both the project and service & support teams in issue identification and resolution.
Experience Required:
- Confident, and able to take initiative given client and delivery-focused environment
- Good team communication skills, confident in dealing with internal and external clients
- Highly developed written and oral communication skills
- Strong relational database design experience working with MS SQL Server
- Proficient in data mapping and profiling techniques
- Experience in using ETL tools, e.g. SSIS, Informatica
- Experience in working on Business Intelligence projects
- Superior analytical thinking
- Able to prioritise own workload and work to aggressive deadlines with minimal supervision
go to method of application »
Responsibilities:
Analysis and Design
- Assist the Analyst Tester in the creation of user story definitions and acceptance criteria.
- Work within the constraints of the feature/user story to define the underlying design required to deliver these changes.
- Ensure the solution is well defined and fit-for-purpose. It must meet the requirements and work end-to-end. This will require a solid understanding of the underlying business processes involved in and surrounding the change.
- Provide solutions and recommendations for the resolution of technical issues that arise and ensure solutions meet the technical specs and design requirements.
- Help design and build APIs and external system interfaces for integration into core company products and third-party vendor applications.
Development
- Interpret complex financial business requirements and translate into high-transactional, high-availability, secure, working systems.
- Design and build the highly intuitive user interface and interactive financial tools required by financial advisers and investors.
- Develop real-time transaction processing systems that support millions of trades every day in investment securities in multiple world markets.
- Work closely with our Solution Consultants and Analyst Testers to design and implement new functionality for our major institutional customers around the world.
- Collaborate with other developers to make sure that the solutions developed are robust and in-line with the requirements.
- Ensure code is designed and built in a reusable manner.
- Able to build medium complexity features end-end.
- Continually develop an understanding of the business functionality of company platforms.
Quality
- Adhere to the defined procedures for code management, code reviews, coding standards, naming conventions and security standards.
- Write automated unit tests for any newly created code.
- Perform manual testing to ensure any changes made to the system are of a high standard and the system hasnt regressed.
- Perform code reviews for other developers, when required, to ensure that proposed changes meet quality and best practice standards.
Collaboration / Communication
- Collaborate with other developers to share knowledge, best practices, useful technology, and opportunities for cross-project system design / solutions.
- Mentor new starters to ensure they understand both platform and SDLC.
- Provide solution centre-wide training, as required, on topics of personal expertise.
Technology
- Keep abreast of latest and/or relevant technologies, tools and methods. Identify adoption of technology, tools and methods best suited to the company.
- Proactively resolve technical (environmental, coding and testing) issues that impede development progress.
- Assist in the resolution of technical issues when requested by other developers.
- Create novel solutions to problems by incorporating cutting edge technology or generic concepts.
Requirements
- Bachelors degree or higher
- Experience with Microsoft .NET development products, including .NET, C# and SQL Server;
- Experience with web development, including ASP.NET, JavaScript and ReactJS;
- Experience with the following legacy development products would be beneficial: ASP.NET MVC, VB.NET, legacy .NET Framework versions.
- Familiarity with Financial products and markets is beneficial.
- Understanding of web services.
- Familiar with code analysis or automated testing tools.
Other essential requirements:
- Confidence and able to take initiative in a delivery-focused environment.
- Independence, self-directing working style.
- Ability to learn quickly in a dynamic fast-paced industry.
- Enjoy working as part of a high-performance team;.
- Hard-working, innovative and takes pride in their work.
- Passionate about creating innovative solutions for customers.
- Some experience with one or more programming languages;
- Participated in end-end deliveries of software products.
go to method of application »
- A developing Renewable Energy organisation has a role available for a skilled Office Administator. The Office Administrator will play an integral part in the success of the organisation. Additionally, as a result of the expected growth of the organisation and renewal energy industry as a whole it is highly feasible that there will be opportunities for growth for the successful incumbent dependent on their performance in this role.
- Required: A Reliable Office Administrator that will provide administrative support to management, departments and clients, and who will ensure effective management of all office duties.
Duties & Responsibilities:
- Act as the point of contact for all employees and clients, providing administrative support and managing all queries whether to resolution or escalation.
- Coordinate and maintain all office activities, operations, and procedures.
- Support financial procedures including reporting and record keeping.
- Create and assist with all human resources administration, records and databases of personnel and maintain Company policies and procedures.
- Submit timely reports as assigned.
- Managing office services by ensuring office filing systems are maintained and organized.
- Ensure security, integrity, and confidentiality of Company data.
Desired Experience & Qualification:
- Proven experience as an office administrator, office assistant or relevant role.
- Familiarity with office management procedures and basic accounting principles.
- Knowledge of Office Administrator responsibilities, systems, and procedures.
- Knowledge of Human Resources practices and financial principles.
Skills:
- Personable and professional.
- High levels of emotional intelligence.
- Strong work ethic.
- Highly responsible.
- Strong relationship building skills.
- Strong verbal, numerical, and written communication skills.
- Strong process, planning, organizing, and record-keeping skills.
- Computer skills including Word and Excel.
- Time management.
- Detail-oriented (strong attention to detail), goal-oriented, and task-driven.
- Self-starter.
- Proactive.
- Able to work independently and yet a strong team player.
- Reliable and honest in all doings.
go to method of application »
- The company is looking for an exceptional UX Manager to join their product design team. You will be responsible for scaling their UX design process, managing a team of designers, and collaborating with cross-functional teams to achieve the product vision.
Responsibilities:
- Lead and manage a team of UX designers while setting design standards and supporting best practices
- Articulate vision and design decisions to stakeholders; meet deadlines on multiple projects
- Conduct design sessions and help scale our UX processes with the product design team
- Plan and schedule your UX design work and collaborate with different teams to ensure alignment across product and engineering teams
- Comfortable working with, shaping, and leading consistent design standards
- Act as an ambassador for the UX design team across the company & clients
Requirements:
- 5-7 Years UX experience with 2-3 years of UX management experience with a SaaS-based company
- Tertiary qualification in design
- Proficient with a variety of design and prototyping tools such as Figma
- Experience in running usability testing
- Experience using quantitative and qualitative research to inform design iteration
- Expert communication skills (storytelling, visualisation) and the ability to get buy-in on those ideas through an organisation
- 6+ years working knowledge in designing for different platforms
- Communicates well and has excellent design abilities
- Build and maintain team values and positive culture
- Support team in career growth and resourcing
- A solid design portfolio of work demonstrating a core UX/UI experience that demonstrate a body of skills across a variety of project types (e.g. discovery, user journeys, wireframes, design, and usability testing) is required
go to method of application »
Duties and Responsibilities:
- Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments
- Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.)
- Work closely with Product Managers and CTO to shape product and/or feature definitions so that they can be built in a flexible, extensible, and robust way
- Evaluate progress and results and recommend changes in procedures
- Partner effectively with all team members to deliver against requirements
- Ensure all tasks are completed to the required quality standards and agreed timelines
Requirements:
- Bachelors degree in computer science, Information Technology, Engineering, or proven experience-based equivalent
- 5+ years+ of solid experience with C# and the .Net stack
- Proven formal software development experience
- Good knowledge of web client-side technologies (JavaScript, CSS, JavaScript frameworks / libraries, Angular, Knockout)
- Good understanding of Object-Oriented design and coding
- Good knowledge of SQL Server (and relevant ORM such as Entity Framework)
- Experience using Source Control (Git)
- Cloud (Azure)
Candidate Attributes:
- Must be technically strong with a passion for coding and technology as a whole
- Demonstrate a willingness to learn and impart knowledge onto others
- Works well under pressure and meets deadlines
- Adjust quickly to changing priorities and conditions
- Copes effectively with complexity and change
- Innovative problem solver (there will be no shortage of opportunities to learn and try new things)
- Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment (this is very important if you want to succeed)
- Able to act without being told
- Analytical thinker with attention to detail
- Able to structure and process complex business requirements and translate these to feasible development ideas
- Understands and can speak to all aspects of the software development life cycle (e.g., requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g., Waterfall, Agile, Iterative Development, etc.)
go to method of application »
Your contribution will be:
- Recording accurately day-to-day financial transactions and completing the posting process
- Processing accounts receivable, payable and payroll transactions in a timely manner
- Being responsible for the banking and monthly reconciliations
- Assisting with weekly payments
- Taking care of the stocking control and payroll transactions
- Assisting line managers with general queries and reconciliations
- Financial reporting to management
- Being responsible for all general financial administration, documentation and filing
- Performing any other reasonable tasks assigned by direct line manager (including general admin tasks, insurance claims, CIPC documentation, receiving deliveries, and coordination of meetings)
Your profile ideally illustrates:
- Relevant years of experience in an accounting firm, as an advantage
- A minimum requirement BCom Accounting degree
- Competence with all aspects of accounting and management accounts
- Proficiency and experience in digital accounting platforms, including relevant accounting programmes and Microsoft Office suite
- Ability to work well in a team environment
- A valid drivers license
- Great affinity to animal welfare and sanctuarys vision and mission
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.