Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Mar 22, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    IT Administrator

    • The IT Administrator will be responsible for maintaining the company's IT Infrastructure, while also providing Technical Support to End-users. The IT Administrator will play a critical role in ensuring that all the companies Technology Systems are running smoothly and that employees are provided with the Technical Support they need, both nationally and for their counterparts across the globe.

    Duties

    • Setup and configuration of end-user computers and creating of user accounts
    • Manage, maintain, and update site copiers, and printing machines
    • Install software, maintain and introduce training as needed
    • Maintain and secure passwords, file system security and data integrity for Desktop environment
    • Reporting to customers and staff on issues and resolutions
    • Troubleshooting and diagnosing issues to get them resolved
    • Ordering of computers and ensuring that backup hardware is available for spares
    • Managing IT Service Desk System
    • Documenting Policies and Procedures within the IT department
    • Weekly and Monthly Reporting on IT Environment
    • Completion of Daily & Weekly Checklists
    • Monitoring the internet connection for Security risks
    • Employing the latest Security Protocols
    • Monitoring the Local Area Network (LAN) for threats or errors
    • Provide 1st and 2nd line responses for users requiring assistance with Information Technology issues and problems
    • Conduct Network troubleshooting to segregate and identify general Network problems
    • WAN & LAN Support between branches and sites
    • Support and maintain uptime of all Servers (Includes server & network maintenance- over a weekend)
    • IT Asset Management

    Minimum Requirements

    • Diploma or Degree in Information Technology
    • Preferred Certifications:
    • Microsoft Certified Systems Administrator (MCSA)
    • CompTIA A+ & N+
    • 4+ years experience in an IT Administration position
    • Excellent verbal and written communication skills, coupled with good interpersonal skills
    • Client centric attitude always
    • Not negotiable: Drivers license and own car
    • Ability to perform Server & Network Maintenance work after hours/ over a weekend, when required

    Proven Previous Experience With (or Similar)

    • Veeam Backup & Replication
    • Microsoft Office 365 (including SharePoint & MS Teams)
    • All Windows Server Platforms
    • Microsoft Windows 10, 11
    • SQL Knowledge (huge bonus)
    • Mimecast
    • ESET Antivirus
    • Active Directory
    • Virtual Server (Microsoft Hyper-V)
    • Network Experience
    • Firewall Experience
    • Access Control
    • Helpdesk Systems (ManageEngine)
    • Knowledge of all forms of connectivity e.g. Wireless, 3G, VPN, Fibre, etc.
    • VOIP Experience
    • Knowledge of IT Best Practices (including Change Control, Implementations)

    go to method of application »

    UX Manager

    • 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 »

    Senior Migrations Test Analyst

    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 »

    Senior Software Engineer (C#.Net)

    • If you are an intermediate or senior developer looking for an opportunity to make a real impact on the lives of students from disadvantaged backgrounds, and be part of a collaborative and dynamic team, this is the perfect role for you.

    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 »

    Salesforce CPQ Implementation Consultant

    • As a CPQ Implementation Consultant you will be at the core of our delivery team, fulfilling a variety of roles throughout the project lifecycle and interacting directly with client teams. Build implementation consultants are our Salesforce configuration experts. Youll work under a Lead Implementation Consultant to build out intricate Salesforce configuration to meet our clients' needs whilst aligning to our own industry-leading best practice. By working under a Lead Implementation Consultant youll be given plenty of opportunities to grow and learn from them whilst being responsible for your own work. Alongside that youll have plenty of client interaction; refining requirements, demonstrating work and training the client in their new solution. Youll work closely with colleagues across all areas of the business, in teams of junior and senior colleagues, both on and offshore.

    What Youll Do:

    • Solve some of the most business crucial problems for our clients across a wide variety of clouds and industries
    • Liaise with clients and mp colleagues to gather all information to build comprehensive Salesforce solutions
    • Configure Salesforce using Flow, Lightning Pages, Dynamic Forms and other cutting-edge features provided by Salesforce
    • Deploy work using our internal DevOps tooling and processes
    • Work with our QA team to ensure that all work is of the highest quality
    • Develop and deliver engaging training tailored to the specific needs of clients
    • Broaden your development and growth by keeping up to date with new Salesforce features
    • Feedback from colleagues and clients
    • Maintain certifications and keep up to date with Salesforce releases and new features to leverage the latest technology and achieve the best results for our clients
    • Contribute to the collective knowledge of the delivery team through hosting or co-hosting sharing sessions as well as adding to the library of internal reference material and best practice
    • Attend industry events throughout the year, staying up to date with trends and new feature releases
    • Take an active interest in career development planning

    Requirements:

    • Salesforce CPQ Essential
    • Experience in Salesforce in either an end-user or consulting role
    • Experience in at least two of the following areas: Sales Cloud, Service Cloud, Experience Cloud, Marketing
    • Cloud, Quote-to-Cash (CPQ), Salesforce Field Service (FSL), Financial Services Cloud or Industries (Vlocity)
    • Salesforce certifications based on the above alongside ADM201 and/or Platform App Builder
    • Demonstrated commitment to ongoing learning and professional development

    go to method of application »

    Lead Implementation Consultant Salesforce CPQ

    Role Purpose:

    • CPQ experience is essential for this role. As a Lead Implementation Consultant you will be at the core of our delivery team, fulfilling a variety of roles throughout the project lifecycle and interacting directly with client teams. Lead Implementation Consultants support and run discovery workshops, write up the resulting requirements, collaborate on solution design and architecture as well as doing hands-on build.
    • Alongside this, youll be responsible for the delivery of your stream of work as well as the quality of the streams configuration, ensuring it aligns with our industry-leading best practice. Youll work closely with colleagues across all areas of the business, in teams of junior and senior colleagues, both on and offshore.
    • Depending on your seniority you may also lead a team of Implementation Consultants on a project; planning and distributing their work, verifying the quality of their configuration and mentoring them throughout the project. (Management Consultant or Above)

    What Youll Do:

    • Lead and support the delivery of a range of Salesforce projects, solving some of the most business crucial problems for our clients across a wide variety of clouds and industries
    • Organise and facilitate requirement gathering workshops, ensuring attendance and participation from key stakeholders
    • Document requirements with detailed, comprehensive user stories that can be easily understood in the broader context of the solution
    • Partner with colleagues to develop functional and technical design elements; creating process maps, diagrams, and prototypes as needed
    • Collaborate with Architects on solution design and architecture, creating robust designs
    • Work with the client and Project Manager to prioritise work and plan sprints
    • Configure Salesforce using Flow, Lightning Pages, Product and Price Rules and other cutting-edge features
    • Deploy work using our internal DevOps tooling and processes
    • Work with our QA team to ensure that all work is of the highest quality
    • Develop and deliver engaging training tailored to the specific needs of clients
    • Ensure development and growth by keeping up to date with new Salesforce features
    • Depending on seniority you may also perform the following tasks on projects (Management Consultant):
    • Mentor and grow Build Implementation Consultants
    • Manage and assign work to Implementation Consultants

    Requirements:

    • Experience in Salesforce on one large scale end-to-end project implementing Salesforce technologies, multiple smaller end-to-end projects or strong experience managing a large/complex org for an end user
    • Strong experience in CPQ and at least one of the following areas: Sales Cloud, Service Cloud, Experience Cloud, Marketing Cloud, Salesforce Field Service (FSL), Financial Services Cloud or Industries (Vlocity)'
    • Salesforce certifications based on the above alongside ADM201 and Platform App Builder
    • Demonstrated commitment to ongoing learning and professional development

    go to method of application »

    Salesforce Implementation Consultant

    • As an Implementation Consultant you will be at the core of our delivery team, fulfilling a variety of roles throughout the project lifecycle and interacting directly with client teams. Build implementation consultants are our Salesforce configuration experts. Youll work under a Lead Implementation Consultant to build out intricate Salesforce configuration to meet our clients' needs whilst aligning to our own industry-leading best practice. By working under a Lead Implementation Consultant youll be given plenty of opportunities to grow and learn from them whilst being responsible for your own work. Alongside that youll have plenty of client interaction; refining requirements, demonstrating work and training the client in their new solution. Youll work closely with colleagues across all areas of the business, in teams of junior and senior colleagues, both on and offshore.

    What Youll Do:

    • Solve some of the most business crucial problems for our clients across a wide variety of clouds and industries
    • Liaise with clients and mp colleagues to gather all information to build comprehensive Salesforce solutions
    • Configure Salesforce using Flow, Lightning Pages, Dynamic Forms and other cutting-edge features provided by Salesforce
    • Deploy work using our internal DevOps tooling and processes
    • Work with our QA team to ensure that all work is of the highest quality
    • Develop and deliver engaging training tailored to the specific needs of clients
    • Broaden your development and growth by keeping up to date with new Salesforce features
    • Feedback from colleagues and clients
    • Maintain certifications and keep up to date with Salesforce releases and new features to leverage the latest technology and achieve the best results for our clients
    • Contribute to the collective knowledge of the delivery team through hosting or co-hosting sharing sessions as well as adding to the library of internal reference material and best practice
    • Attend industry events throughout the year, staying up to date with trends and new feature releases
    • Take an active interest in career development planning

    Requirements:

    • Experience in Salesforce in either an end-user or consulting role
    • Experience in at least two of the following areas: Sales Cloud, Service Cloud, Experience Cloud, Marketing
    • Cloud, Quote-to-Cash (CPQ), Salesforce Field Service (FSL), Financial Services Cloud or Industries (Vlocity)
    • Salesforce certifications based on the above alongside ADM201 and/or Platform App Builder
    • Demonstrated commitment to ongoing learning and professional development

    go to method of application »

    Fundraiser

    Job Purpose

    • Our company is about Conservation at Scale. The purpose of a Fundraiser is to expand and diversify donor base and mobilise funding for people and nature. This is done through developing new and creative partnership opportunities, developing lasting partnerships, and communicating our messages in an engaging way. The role includes identifying funding opportunities aligned to priority funding needs, raising awareness among donor audiences, crafting proposals/applications, writing and/or contributing to informative reports, contributing to communication products and acting as donor liaison/relationship manager.

    Profile

    • You are passionate about nature, love to network and are interested in meeting people. You are a great communicator, explorative, creative, outgoing and are very organized. You understand donor needs and why donors are in a partnership with us. Managing proposal development processes and multitasking while meeting deadlines comes naturally. You have preferably worked in corporate fundraising and worked with High-Net-Worth Individuals or can justify why you would be a good fit for these donor groups.

    Requirements:

    • A degree or equivalent qualification in communications, social sciences, natural sciences or similar
    • A minimum of five years experience in fundraising
    • Experience in managing a corporate or philanthropist portfolio of partnerships including evidence of achieving significant new business targets
    • Experience of managing a project proposal pipeline and experience of developing targeted applications and proposals to the corporate sector and High Net Worth Individuals, with a proven ability to present work in a compelling way that resonates with these audiences and articulates the mutual benefits of prospective partnerships
    • Experience of developing good working relationships with donors, including negotiating with and influencing decision makers at all levels
    • Capable in cultivating strong relationships with existing and prospective partners; in a way which communicates values and builds potential for long term support
    • Knowledge of corporate foundations, and the processes required to secure income
    • Full understanding of fundraising best practices and a track record in successful fundraising
    • A firm grasp of giving trends (nationally and internationally) among the corporate sector and philanthropists and how to align these to the strategic goals of the organization
    • Exceptional communication and writing skills (English)
    • The ability to collate information from disparate sources to provide timely and impactful donor reports, which requires an ability to build relationships with staff in remote areas
    • An ability to act as an Account Manager, responsible for the coordination of a donor portfolio to ensure the grant lifecycle develops and is implemented smoothly from inception to close out
    • Knowledge of and experience in monitoring, evaluation and learning
    • An understanding of the potential of the various communication channels/platforms and the necessity to engage closely with the Communications team
    • An ability to use the organizations online customer relationship management system to record and process opportunities, agreements, reports, thank you letters, campaigns etc.
    • An ability to work under pressure and honour deadlines
    • An ability to travel as required

    Advantageous:

    • Experience and ability to manage donor events
    • Understanding of Theories of Change and logical frameworks
    • An understanding of biodiversity, climate change and/or sustainable development issues
    • Experience in project management
    • Advanced computer skills, including Excel
    • Ability to create infographics/dashboards using tools such as Power BI

    go to method of application »

    Business Development Executive - SaaS

    The role

    • We are looking for an experienced Business Development Executive to join our team!
    • This role will focus on driving new business sales by qualifying suitable leads, conducting demos (online and face-to-face) and closing deals. You will be working closely with the sales team to maximize opportunities and ensure we achieve sales targets consistently.
    • This is a rare opportunity to join the team of an incredibly inspiring, Silicon Valley backed company that is growing rapidly in South Africa and beyond.
    • You will need to be an ambitious, proven new business development specialist with a passion for technology and showcasing the unique opportunities this presents for our clients.

    Responsibilities

    • Achieving sales targets by taking responsibility for new business development throughout the entire sales cycle. From lead development, presenting solutions, negotiation, through to deal closure.
    • Although inbound leads are created by marketing and an SDR team, you will still be responsible for developing key strategic leads in our chosen markets.
    • Proactive learning and education of our product content guides, and services provided by the business to ensure we are always providing accurate information.
    • Work closely with prospective clients to identify their needs and answer key questions in order to facilitate rapid evaluation of our product and thus quicker sales processes.
    • Nurture your pipeline effectively, with a focus on flow and pace, and constant projection to revenue target achievement.
    • Meet with prospective clients to demo the product, using innovative approaches where required.
    • Collaborate with our development team to provide feedback from the market and provide input to assist in guiding the product road map.
    • Collaborate with the leadership team to put together and submit quotations to prospective clients.
    • Educate customers on the solution in a consultative way, resulting in successful negotiations and contracts submitted for signature.
    • Continue to maintain excellent relationships with all prospective clients, as well as internal team members and leadership team.
    • Successfully drive revenue growth, ensuring revenue target achievement.

    Requirements

    • Minimum 4 years B2B sales experience (Non-negotiable)
    • Completed Degree (commerce or technical)
    • Excellent communicator, verbal and written - with a passion for sales
    • Excellent presentation skills to individuals and groups
    • Proven experience in cold-calling and lead generation
    • Technology focused and highly passionate about the benefits of technology for businesses
    • Proven ability to build new relationships quickly (across levels) and generate new business from these
    • Self-starter with ability to work independently without micro-management but is also a team player

    Ideal candidate:

    • is a hunter, not a farmer, and thrives on finding and closing new business deals (not account management and relationship management)
    • has some experience or knowledge of the financial services industry
    • has sold computer software to businesses, preferably SaaS software
    • has humble confidence and an energy for excellence
    • is smart and a fast learner

    go to method of application »

    People Director

    Permanent

    • A leading FinTech company is expanding rapidly throughout the USA and South Africa.
    • This scaling company needs an experienced Director of People to lead the Human Resources function in both South Africa and the USA. The person must have exceptional leadership skills with deep empathy to help lay the groundwork for growth and expansion. The ideal candidate will have knowledge and experience of how to design, build, and grow the People function. Working in a Technology company requires agility, flexibility, and an ability to deal with ambiguity.
    • 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 »

    Public Relations Officer

    Permanent

    • A Non-Profit Organisation in animal care is seeking a Public Relations Officer to join their amazing team. If you would like to contribute to something meaningful and add value in this area, this is your chance. We are looking for a dedicated professional to enrich the team.
    • You as the Public Relations Officer is responsible for the independent organisation, management and implementation of local press and media related tasks, including building strong relationships with media to raise brand awareness of the organisation.

    Your contribution will be:

    • Independently organising and implementing Public Relations (PR) tasks such as writing and sending out press releases and wordings, Q&As, fact sheets, media briefings, translations, general research, answering media inquiries, proactively pitching stories to journalists, joining press events, maintaining media distribution lists, representing PR in core teams, coordinating/organising update meetings with Communications colleagues, organising press trips/conferences and accompanying local and international media to our local project in South Africa etc.
    • Developing and implementing a press strategy including the Afrikaans market.
    • Writing of opinion pieces for publication in the relevant identified key media publications to make the biggest impact for the organisation locally.
    • Building, maintaining and extending relationships with journalists to increase PR opportunities for the organization.
    • Positioning the Director as the face of the organisation in South Africa and develop PR campaigns according to the Development Plan.
    • Monitoring, evaluating and supervising all PR activities (weekly, monthly, quarterly and yearly evaluation).
    • Supporting the Head of Communications if additional resources are needed.

    Your profile ideally illustrates:

    • Several years of experience in journalism or communications.
    • Several years of proven excellence in writing.
    • Qualification in Communications.
    • Fluent in written and spoken English and Afrikaans.
    • Proficient in MS Office Word, Excel and PowerPoint.
    • A network of good relationships with journalists and editors
    • Great affinity to animal welfare and organizations vision and mission

    go to method of application »

    Sales Operations Manager (Saas)

    The Role

    • We are looking for a Sales & Marketing Operations Manager, who can design, build out, and manage the operations tech stack from lead to closed deals. Great sales and marketing require great technology and operational support - they will turbocharge the team by providing that support.
    • Reporting directly to the Head of Sales, they will work closely with the entire revenue team - marketing, sales orgs, and post-sales customer success - to optimize our processes from start to finish. Your work will enable each team member to get more done each day, focusing on the work that matters most to their success. You will lead the sales and marketing orgs into the next phase of growth by ensuring the team can effectively track and measure the data needed to make better decisions.

    Responsibilities:

    • Oversee data and reporting for revenue operations tech stack
    • Collaborate with sales, marketing, and customer success teams to design and implement technology and operational solutions that drive faster revenue growth
    • Project manage the rollout of new technology solutions for the revenue org
    • Support marketing and sales in running building and executing campaigns, conducting A/B tests, and other continuous improvement programs
    • Design and manage weekly performance reporting to keep marketing and sales teams on track with topline goals
    • Establish and support processes and best practices for campaign and lead generation reporting
    • Improve sales forecasting
    • Act as data integrity lead for revenue ops
    • Support leadership in quarterly planning, reporting, and board meetings

    Requirements:

    Must-have

    • Minimum of 2 years in sales or marketing operations role
    • Experience with marketing and sales technology solutions such as marketing automation, sales automation, CRM systems, sales enablement, and/or prospecting solutions
    • Ability to manage projects in investigating various sales enablement technologies, decisioning and rolling out.  Working with teams to integrate new technologies into the companies existing technology stack
    • Deep understanding of sales and marketing data and what drives optimal performance
    • Strong analytic skill set; comfort turning data into conclusions
    • Ability to work in a fast-paced environment and get things done quickly while still building consensus for important decisions
    • Experience managing the implementation of a new marketing and/or sales technology solution
    • Prioritization of great workplace culture; excitement to work closely with a supportive team

    Nice-to-have

    • Experience working in fintech and/or in a smaller company or start-up
    • An understanding of banking processes
    • What you need to bring with you
    • Comfort with uncertainty and the curiosity and drive to figure out solutions and paths forward without complete information and data
    • Resilience and tenacity to deliver results even when up against a tight deadline
    • Patience and openness to teach others
    • The desire to learn and grow
    • The ability to both share and receive empathetic and open feedback
    • The desire to seek mentorship to continually improve

    go to method of application »

    Systems Analyst

    Permanent

    • An international software firm that solves real-world problems with innovative solutions and modern technology stacks has just opened a new role for a Systems Analyst to join their team. Their experience spans the education, financial services, gaming, insurance, telecoms and public sectors. The maintain their track record by using their vast business domain knowledge and world-class skills to successfully deliver digital solutions into client organisations.
    • Their work environment is relaxed yet professional, and extends to their flat management structure. Being a part of the company means working on dynamic project teams, while pursuing your own career growth through their Continuous Learning Programme.

    The role: We are looking for system analysts to assist with:

    • Formulating ways for businesses to improve, based on experience and desk research
    • Determining operational objectives by studying business functions, gathering information and evaluating output requirements and formats
    • Constructing workflow charts and diagrams
    • Studying a systems capabilities
    • Writing functional specifications
    • Improving systems by studying current practices and designing modifications thereof
    • Recommending controls by identifying problems
    • Documenting improved processes and procedures
    • Managing UX requirements and aligning them to what is technically feasible
    • Overseeing the implementation of new technology solutions
    • Defining project requirements by identifying project milestones, phases and elements
    • Running requirement workshops and training sessions
    • Monitoring project progress by tracking activity, resolving problems, publishing progress reports, recommending actions, and identifying problems within a business using data modelling techniques
    • Communicating with client stakeholders to assess what they aim to achieve with each project
    • Persuading internal and external stakeholders of the benefits of new technologies or strategies

    Requirements:

    • BCom / BSc degree or equivalent qualification
    • Business / Systems analysis diploma

    Experience in:

    • Software design and analysis
    • Software maintenance
    • Process Improvement
    • SQL ability to put together complex entity relationship diagrams or other suitable flows
    • Experience in Draw.IO or Visio to document requirements
    • Ability to work with business representatives from the client
    • Big-picture thinking
    • Works well under pressure
    • Great communication skills written and verbal

    go to method of application »

    C# Engineer

    Permanent

    • An international software firm that solves real-world problems with innovative solutions and modern technology stacks. Our experience spans the education, financial services, gaming, government, insurance and telecoms sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions into client organisations.
    • Our relaxed yet professional work environment extends to our flat management structure. Being a part of this company means working on dynamic project teams, while pursuing your own career growth through our Continuous Learning Programme.

    The Role

    • Understanding the requirements then coding, testing and debugging
    • Identifying production and non-production application issues
    • Contributing in all phases of the development lifecycle
    • Writing well designed, testable, efficient elegant code
    • Ensuring designs are following specifications
    • Raising concerns with design and identifying areas of improvement in the software delivery process
    • Learning from those in your team while sharing your knowledge
    • Staying on top of your game by knowing all the latest developments from a coding, methodology and approach standpoint
    • Preparing and releasing into production
    • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review

    Requirement

    • BSc Computer Science or similar tertiary qualification
    • Strong object-oriented programming skills
    • Proficiency in C# with +-3 years solid exposure at an academic or professional level
    • Must be interested in pursuing a professional career in C# core technologies
    • A full stack developer is a definite plus in this role

    Experience in: (relative to seniority)

    • C#
    • WPF and WCF proven abilities
    • .Net Core
    • Git
    • RESTful services
    • Testing frameworks for APIs
    • Silverlight exposure beneficial
    • Microsoft Certification beneficial
    • Microservices, Docker and Kubernetes experience beneficial
    • Azure experience is beneficial
    • Links to StackOverflow, GitHub and / or Bitbucket public accounts would be advantageous

    go to method of application »

    Data Engineering Lead

    Cape Town

    • A large established enterprise is looking to employ a Technical Lead : Data Engineering with deep technical knowledge the ability to lead and mentor a team of Data engineers.  You will require substantial expertise in a broad range of software development & programming fields.  Your knowledge of data analysis, end user requirements and business requirements analysis will help you develop a clear understanding of the business need and incorporate these needs into technical solutions.  You will also need a solid understanding of physical database design and the SDLC and have the ability to work well with and lead a team.

    Responsibilities:

    • Architects Data analytics framework.
    • Translates complex functional and technical requirements into detailed architecture, design, and high performing software.
    • Leads Data and batch/real-time analytical solutions leveraging transformational technologies.
    • Works on multiple projects as a technical lead driving user story analysis and elaboration, design and development of software applications, testing, and builds automation tools.
    • Development and Operations
    • Database Development and Operations
    • Policies, Standards and Procedures
    • Communications
    • Business Continuity & Disaster Recovery
    • Research and Evaluation
    • Coaching/ Mentoring

    Qualifications:

    • Essential: 4 years Bachelors degree in computer science, computer engineering, or equivalent work experience AWS Certification at least to associate level

    Experience:

    Essential:

    • 5+ years Data engineering or software engineering
    • 3-5 years demonstrated experience leading teams of engineers
    • 2+ years Big Data experience
    • 5+ years experience with Extract Transform and Load (ETL) processes
    • 2+ years Cloud AWS experience
    • At least 2 years demonstrated experience with agile or other rapid application development methods - Agile exposure, Kanban or Scrum
    • 5 years demonstrated experience with object oriented design, coding and testing patterns as well as experience in engineering (commercial or open source) software platforms and large scale data infrastructures.

    Knowledge & Skills:

    Essential:

    • Creating data feeds from on-premise to AWS Cloud (2 years)
    • Support data feeds in production on break fix basis (2 years)
    • Creating data marts using Talend or similar ETL development tool (4 years)
    • Manipulating data using python and pyspark (2 years)
    • Processing data using the Hadoop paradigm particularly using EMR, AWSs distribution of Hadoop (2 years)
    • DevOps for Big Data and Business Intelligence including automated testing and deployment (2 years)
    • Extensive knowledge in different programming or scripting languages
    • Expert knowledge of data modeling and understanding of different data structures and their benefits and limitations under particular use cases.

     Further technical skills required:

    • Capability to architect highly scalable distributed systems, using different open source tools.
    • Big Data batch and streaming tools
    • Talend (1 year)
    • AWS: EMR, EC2, S3 (1 year)
    • Python (1 year)
    • PySpark or Spark (1 year) - Desirable
    • Business Intelligence Data modelling (3 years)
    • SQL (3 years)

    go to method of application »

    Senior .Net Developer

    • An opportunity for a strong .Net Software Engineer has opened up within a growing Fintech company a purpose driven organisation who are passionate about helping small and medium enterprises succeed.
    • The companies platform is based on the Microsoft stack and is hosted in the cloud.
    • We are looking for a motivated senior Developer to join our Engineering team. The successful candidate will be required to contribute towards system architecture, technical decision making, planning and development of platform features and advance our platform to the next phase of operation and functionality.
    • In addition, the successful candidate will be required to mentor junior Developers and be an active member of code reviewing sessions. Furthermore, taking responsibility for project delivery (individual and team) and system maintenance.
    • This role will expose you to several aspects of software development, service provider integrations, full stack technologies, project responsibility and team mentorship.

    Responsibilities will include:

    • Extend and maintain existing and new software systems on the platform
    • Project scheduling, planning reporting and analysis tasks
    • Planning, estimating, and continuously improving code quality, system design and processes
    • Work with the business to understand and implement complex requirements
    • Technical advice and system architecture
    • Mentorship of more junior team members
    • Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
    • Participation in technical architecture/problem resolution sessions
    • Work in an agile environment, assisting in the move towards Continuous Deployment

    REQUIREMENTS

    • A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent
    • Honours and/or Masters degree an added advantage
    • 6+ years experience in object oriented development (Preferably C# MVC)
    • Solid experience in test-driven development
    • Exposure to front-end scripting technologies (Javascript, Jquery, React)
    • Exposure to micro-services and/or service oriented architecture
    • Exposure to cloud based environments (Preferably Azure)
    • Exposure to database design
    • Exposure to Agile development
    • Exposure to source control (e.g Git)

    go to method of application »

    Senior Full Stack Developer

    About the role

    • Join their team as a senior software developer. It will be your job to develop software based on architectural, UX and UI design specifications and other acceptance criteria.
    • We believe that as a software developer, you add the most value when you are empowered to provide input into the business case for the software as well as the UX and UI designs in order to get to the most optimal solution. Your job is not just to deliver code.

    Responsibilities

    • Deliver code according to a product backlog
    • Agile software development
    • Technical leadership of a small development team
    • Provide input on UX and UI designs to optimise development efforts
    • Give architectural advice where required
    • Actively contribute to the entire team of product managers, UX practitioners, software developers and QA analysts and engineers
    • Continuous self-development and expansion of skills
    • If youre an intermediate: assist senior software developer to mentor junior team members
    • If youre a senior: mentor junior team members
    • Assist with software and product support
    • Communicate technical needs and risks effectively outside of the team
    • Be familiar with DevOps and infrastructure deployment
    • Write effective documentation for architecture and infrastructure

    About you

    • As a developer, you can engage with the tools and techniques to create software.
    • As a good developer, they will expect you to have experience with some or most of the technologies they regularly use. ( see below )
    • As an excellent developer you are able to create solutions with these tools and techniques.
    • You will have a deeper understanding of the tools and techniques and how to use them to best effect.
    • You find a high degree of satisfaction from entering a state of flow while programming, and the beauty and elegance that you create as a result.

    Knowledge and skills:

    Firstly, you would need the skills to take on the responsibilities specified above. You should also have some depth of experience in the technologies we generally use, which includes the following:

    • AngularJS. Other web frameworks (ReactJS etc) may also be applicable
    • Flutter and Dart for mobile development. Android and iOS native development are also appropriate
    • API integration through HTTP. REST and REST-like interfaces
    • GraphQL integration
    • Relational databases and SQL
    • Other databases (time series, graph, document, key-value etc)
    • Use cloud based infrastructure (AWS and Google). This includes compute and data storage elements
    • Automated deployment infrastructure (Azure DevOps, CodeDeploy etc.)

    Experience:

    • Minimum 6 years of relevant software development experience

    Education, Qualification and Certifications:

    • Relevant B.Sc. or B.Eng. university degree. Good academic performance, exceptional in software development/programming courses

    Nice to haves

    If you tick all the required boxes, the following things will give you an edge:

    • If youve started your own business before (it does not matter whether it worked out or not)
    • If youve built and released something of your own
    • Active contributions to open source projects
    • A preference for a variety of work and horizontal training over deep specialist skills
    • Aspirations to mentor and coach other developers

    go to method of application »

    Cyber Security Specialist

    • The ideal incumbent will assist the current team in daily security administration and activities, as well as bolstering our expertise and experience in order to mature the environment to where cyber security focused work is completed quicker, with a greater focus on the technical intricacies of configuration management, vulnerability management, assessments and remediation.

    Responsibilities

    • Cyber hardening
    • Remediation of Internal and external security assessments
    • Red team / blue team assessments
    • Purple teaming
    • Security/forensic investigations
    • Firewall rule management and remediating assessments
    • Security configuration across the server estate
    • Remediation of assessment findings
    • Securing the external perimeter configurations
    • Securing the internal environment configurations
    • DMZ (demilitarised zone) configuration
    • Assuming the role of a threat actor
    • Security software stack
    • Email security
    • Cloud security (Azure etc)
    • Data protection
    • Remediation of penetration testing
    • Security Reporting
    • Security documentation
    • User, data and system access
    • Change control

    Ideal Experience

    • 10 years security specific work experience
    • CISSP, CISM or similar
    • The ability to handle pressure situations and have practical and logical thought processes and apply these to relevant situations.
    • Server infrastructure would be a plus (VMware, Microsoft server stack software) AD, FortiGate FW’s, EDR, ATD, AV, Sandboxing, Forensic Tools, SIEM, SOC knowledge

    go to method of application »

    Data Scientist

    You will be:

    • Proactively identify data improvement opportunities and insights to the business
    • Processing, cleansing, and verifying the integrity of data used for analysis
    • Create algorithms and build predictive models to enhance product offerings
    • Use machine learning techniques to improve the quality of data
    • Creating automated anomaly detection systems and tracking of its performance
    • Generating reports with insights from data sets and models to present to team

    Requirements:

    • 3+ years experience in BI with a strong focus on data science
    • Possessing either a Data Scientist or Statistics qualification.
    • Proficiency with data mining, mathematics, and statistical analysis
    • Experience with Excel, Tableau, SQL, and programming languages (i.e. Python)
    • Excellent understanding of machine learning techniques and algorithms, such as clustering methods, neural networks, boosting algorithms etc.
    • Outstanding analytical skills - the ability to identify trends, patterns and insights from data

    go to method of application »

    Tech Lead (Java, JS, AWS)

    The role: We are looking for a Tech Lead to assist with:

    • Leading development teams
    • Assisting with designing solutions to fit the client's requirements
    • Client relationship management
    • Assisting teams: front-end, back-end, DevOps
    • DB design and implementation

    You will ensure quality through:

    • The design of microservices, libraries and RESTful APIs
    • Performing detailed code reviews and feedback to team members in order to continuously grow their abilities
    • Drafting of documentation (architectural diagrams, sequence diagrams, presentations etc.)
    • Ensuring that best coding practices are followed: SOLID, Code Smells
    • Participating in PI planning, backlog grooming, Sprint planning sessions
    • Facilitating Agile ceremonies
    • Guiding developers in Java (Spring), JavaScript, ExpressJS, Angular, TypeScript, Postgres
    • Ensuring good security practices are implemented
    • Designing of infrastructure based on AWS
    • Assist with DevOps
    • Engaging in solution planning sessions with key client stakeholders
    • Reporting back to the customer and account executive(s)
    • Performing root cause analysis
    • Designing solutions that will adhere to business policies and legislation
    • Ensuring good security principles are implemented
    • Coordinating team leave schedules
    • Participating in performance reviews and upskilling strategies
    • Researching new technologies

    Requirements

    • Proficient in: Java (Spring), JavaScript, Express, Angular, TypeScript, Postgres

    Experience with AWS:

    • VPC
    • IAM
    • Cognito
    • Step functions
    • S3
    • LAMBDA
    • EC2
    • RDS
    • Understanding of Git with GitFlow (Features, Releases, HotFixes)
    • Understanding of SQL concepts and design patterns: normalisation, stored procedures, transitive closure tables, EAV, views, indexing
    • Good understanding of the various design patterns: Facade, Observer, Singleton
    • SOLID principles implementation
    • Understanding of DevOps tooling, such as Jenkins
    • Knowledge in breaking down problems into microservices and libraries
    • A good understanding around business processes such as: provisioning, POPIA, invoicing, procurement, auditing
    • Familiar with RESTful APIs and best practices
    • Knowledge on how automated pipelines stitch together
    • Good understanding of core technology concepts, such as OAuth, OOP, Networking
    • Good negotiation, verbal, and written communication skills
    • Beneficial: Kubernetes, IBM Gateway, telecoms experience

    go to method of application »

    Analyst Developer .Net

    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 »

    Big Data Systems Engineer II

    Purpose of the Job

    • The Big Data Systems Engineer II role aims to build, test, and maintain Data processing systems involving large Data sets. The role assumes responsibility for deploying Data Transformation code into production and, with the assistance of appropriate monitoring, proactively troubleshooting any issues that may arise. The role is well suited to an individual who has progressed in their career journey from a Data Engineer or Systems Engineer into a Big Data DevOps Engineer role in a Linux-based environment. Individuals who enjoy working at scale within a large, diverse team of specialists, and supporting a 24/7 operation will thrive in this role. An understanding of at least one DevOps tools chain is required along with exposure to scheduled Data Transformation on clustered compute (e.g. Hadoop/ PySpark) or query engines.

    Job Objectives

    • Work with a team of Specialists in Operations to ensure Data Applications and the jobs running on them are secure and available in production:
    • Implement appropriate monitoring and logging to ensure potential failure can be detected, diagnosed, and remediated before services are impacted.
    • Deploy highly available disaster recovery infrastructure as appropriate for cluster-based solutions.
    • Work with the security team to ensure the Application and its infrastructure is secure.
    • Work with Development team leads to ensure security is built into their Development efforts and deploy additional security measures such as WAFs into the production environment.
    • Exploit security services available from the Cloud provider to monitor and ensure the security of the environment.
    • Work with the ETL Development teams and Data Engineers to deploy and ensure the deployability of infrastructure, package Applications, and Data Transformation jobs:
    • Use existing SDLC toolchains to deploy cluster-based Data Applications and the Data Transformation and queries that run on them.
    •  Maintain and upgrade existing SDLC toolchains.
    • Work with the Development Managers to support them in SDLC automation and developing code to deploy infrastructure using existing SDLC toolchains.
    • Work with Application Owners to manage the cost infrastructure deployed for Applications both in Development and production:
    • Tag resources appropriately so that the system can monitor their cost.
    • Tactically work with the Application and Data Artifact Owners to implement tactical cost savings where possible while maintaining required performance.
    • Support System and Data Artifact Owners in monitoring, predicting, and optimising the cost of operating their infrastructure relative to the required performance.

    Qualifications:

    • Degree or Diploma in a Technology-related field.
    • Associate Level Linux Certification.
    • Azure Associate Certification.

    Experience:

    • +4 years experience in a Technology-related field as a Data or Systems Engineer for Linux hosted Data Management Application managed through scripted automated deployment.
    • Experience deploying and managing Applications and Databases in the Cloud.
    • Experience implementing SDLC automation and testing for Data Transformation or Data query jobs.
    • Experience configuring and deploying infrastructure using Terraform.
    • Experience implementing logging and monitoring Data Applications using the environment and Application-specific logging.
    • Experience implementing high availability, and disaster recovery for Big Data jobs.

    Knowledge and Skills:

    • Knowledge of Big Data/ Data Warehousing/ Business Intelligence Application patterns.
    • Knowledge of Application troubleshooting, the root cause of failure analysis, and incident handling.
    • Knowledge of Agile Methodologies and Practices.

    go to method of application »

    Migrations Analyst Developer

    • 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 »

    Lead Architect - Java

    The Role: We are looking for Java architects to assist with:

    • Functional requirements
    • Deployment environments
    • Performance requirements
    • Expected longevity of solution
    • Client budget (provide choices and highlight trade-offs if needed)
    • Skill set required to build vs skill set available
    • Skill set required to maintain, and support vs skill set available
    • Ease of future maintenance and support

    You will ensure quality through:

    • Code reviews in a form appropriate to project and individual team members
    • Establishing and maintaining an enabling set of technical standards
    • On-going refinement, revision or establishment of our development delivery processes
    • Providing expert opinion on validity of project team or individual effort and time estimates
    • Mentoring, or facilitating the appropriate mentoring, of juniors and team members
    • Participating in performance management and recruitment processes for technical resources
    • Pre-sales design and project proposals
    • Participation in PR and marketing activities with relevant writing, presenting and research

    Requirements:

    • BSc Computer Science or similar tertiary qualification
    • Strong object-oriented programming skills

    Experience in:

    • Java and JEE knowledge
    • Web Services
    • REST
    • JPA, Jira and Git
    • Microservices, Docker and Kubernetes would be advantageous

    go to method of application »

    Polyglot Developer

    About the role

    • Join our team as an intermediate software developer. It will be your job to participate in the development of software based on architectural, UX and UI design specifications and other acceptance criteria.
    • We believe that as a software developer, you add the most value when you are empowered to provide input into the business case for the software as well as the UX and UI designs in order to get to the most optimal solution. Your job is not just to deliver code.

    Responsibilities

    • Deliver code according to a product backlog
    • Agile software development
    • Provide input on UX and UI designs to optimise development efforts
    • Use code and architectural best practises
    • Actively contribute to the entire team of product managers, UX practitioners, software developers and QA analysts and engineers
    • Continuous self-development and expansion of skills
    • If youre an intermediate: assist senior software developer to mentor junior team members
    • Assist with software and product support
    • Communicate technical needs and risks effectively inside the team
    • Be familiar with devops and infrastructure deployment
    • Write effective documentation for systems and modules worked on

    About you

    • As a developer, you can engage with the tools and techniques to create software.
    • As a good developer, we expect you to have experience with some or most of the technologies we regularly use. (see below)
    • As an excellent developer you are able to create solutions with these tools and techniques.
    • As a Polymorph developer, you are developing a deeper understanding of the tools and techniques and how to use them to best effect.
    • You find a high degree of satisfaction from entering a state of flow while programming, and the beauty and elegance that you create as a result.

    Knowledge and skills

    Firstly, you need the skills to take on the responsibilities specified above. You should also have some depth of experience in the technologies we generally use, which includes the following

    • AngularJS. Other web frameworks (ReactJS etc) may also be applicable
    • Flutter and Dart for mobile development. Android and iOS native development are also appropriate
    • API integration through HTTP, REST and REST-like interfaces.
    • GraphQL integration
    • Relational databases and SQL
    • Other databases (time series, graph, document, key-value etc)
    • Use cloud-based infrastructure (AWS and Google). This includes compute and data storage elements.
    • Automated deployment infrastructure (Azure DevOps, CodeDeploy etc.)

    And these equally important skills

    • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders, including technical and non-technical people.
    • Able to work well in a team as well as individually.
    • Excited about learning, pushing technical limits and finding new solutions
    • Excellent analytical and problem-solving skills.
    • A propensity to fail fast and learn fast and share both failure and learning with others.
    • Prioritising learning over being right. Understanding others rather than becoming defensive.
    • Understanding the value of the client as part of the team rather than us & them.

    Experience

    • Minimum 4 years of relevant software development experience
    • Relevant B.Sc. or B.Eng. university degree. Good academic performance, exceptional in software development/programming courses

    go to method of application »

    Angular .Net C# Full Stack Developer

    • Join a Software Development company who build their own complex layered software and implement it at clients across the globe.
    • The organisation is looking to expand their existing team with Skilled Full Stack JavaScript Developers
    • You will join an exceptional team and will work on their new generation Angular application that integrates with a mature, workflow-driven backend through an established web API. This enterprise solution is used by major natural resource companies and government agencies around the world to provide transparency and management of due process.
    • The teams needs smart, curious people who can get things done. They offer a challenging, engaging and edifying environment, applying both new and proven technologies to solve practical problems that make a difference in the world.

    Requirements

    4 to 7 years experience in development with much of that focused on the below technologies:

    • Modern JavaScript application development within the web environment
    • Angular or React or a similar library with transferable skills
    • Building APIs using C#
    • Structured Query Language
    • HTML, CSS and TypeScript
    • Working in a team on large enterprise systems

    You will need to be Proficient in

    • Visual Studio 2010 or later
    • MS SQL Server 2008 or later
    • IIS 6 or later

    And have exposure to:

    • Case management
    • Version control
    • ASP.Net
    • DevOps tooling (e.g., Bamboo, Nuke, Docker, Jenkins, Puppeteer)
    • GIS an advantage (specifically Esri's ArcGIS for Server)

    go to method of application »

    C# .Net Developer

    • An international Software development company specialising in spatial systems and solutions is seeking highly skilled, enthusiastic ASP.Net developers. Successful candidates will join our development team in Cape Town working on a mature, workflow-driven application, used companies and government agencies around the world.
    • You would join an established and engaging team who also develop Web-based APIs to deliver our product, which are then consumed by the client-side modules that are building using Angular.
    • The company is looking for smart people who can get things done, to work in a team within a strong process infrastructure, where you will be required to contribute to extending & maintaining their software. They offer a diverse, challenging, engaging and informative environment, as a platform for significantly improving your development skills.

    Requirements:

    • 4 - 8 years exp in development
    • Software design & implementation using OOP techniques
    • Application development within the web environment
    • ASP.Net and C#/VB.Net [legacy code maintained in VB.Net]
    • SQL
    • Working knowledge of HTML & CSS
    • Working knowledge of JavaScript (Knockout/Angular/jQuery are advantageous)
    • Working in a Scrum team on large enterprise systems
    • Visual Studio 2010 or later
    • MS SQL Server 2008R2 or later

     Advantage (but not required):

    • IIS 6 or late
    • Case management
    • Version control
    • GIS an advantage (specifically Esris ArcGIS for Server)

     Personal skills:

    • Must be willing to learn & take on new challenges
    • Must be able to work in a dynamic, changing environment
    • Strong desire to deliver best of breed solutions
    • Strong sense of ownership, urgency & drive
    • Good interpersonal skills

    go to method of application »

    Technical Analyst

    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 »

    Senior Data Analyst (Digital Commerce)

    • Join a Digital Commerce team as a Senior Data Analyst and be part of a team that uses data to create a strategic advantage and leverage growth of their capabilities. Data, for this team, is at the core of enabling world-class shopping across digital channels.
    • The Business has been set up to work in an Agile way, with Centres of Excellence as well as Product Focused teams.
    • In this role you will be involved in leveraging the companys vast operational data to provide and create unique Insights and Analytics within the Digital Commerce space. You will have a direct impact on strategic initiatives to be truly customer centric as well as create visibility on performance across the business.
    • It is highly entrepreneurial; you will be expected to deal with a high level of ambiguity to ensure that we are able to achieve the companys vision. They are focused on becoming a high-performance organisation that attracts the finest talent to make a difference to their customers.

    Role Purpose

    The role requires someone who is:

    • Passionate about the interpretation and analysis of data and transforming that data into impactful, clear and insightful information
    • Comfortable partnering with business stakeholders to identify business requirements and opportunities
    • Able to model and frame business scenarios to solve analytical problems and performs experimental design approaches to validate findings or test hypotheses
    • Can present and depict the rationale of their findings in easy-to-understand terms for business and provides business metrics to show improvements as well as ongoing tracking and monitoring of performance
    • Has a keen interest and willingness in igniting a passion for analytics in others as well as developing other team members
    • An experienced Data Analyst within the BI/ Analytics/ Reporting space who can demonstrate the above while staying true to the companys core values of being customer obsessed, doing the right thing, selfless and embracing challenge

    Experience/ Skills/ Technologies required

    • Forecasting
    • Data Analytics
    • Automated Reporting
    • Report creation, modelling and trend forecasting
    • Working with Big Data, large volumes of different types of data
    • Tableau
    • SQL
    • Alteryx (nice to have)
    • AWS Cloud Computing-based Python / PySpark solution (nice to have)

    go to method of application »

    Alternative Data Lead (Finance)

    Permanent

    • The purpose of the Alternative Data Lead (Finance) role is to grow companys inventory of leverageable data assets through the establishment of data ecosystems as a new value stream for the Group, with a specific focus on alternative data assets. The role will support delivery of the data ecosystem strategy through the enablement of an enhanced customer understanding and development of innovative and tailored data products to unlock new revenue streams through a business-to-business monetisation strategy and securing of new strategic data partnerships. The role will work closely with internal business stakeholders and establish partnerships with external affiliates and vendors to harvest companys rich internal data combined with an ecosystem of alternative data sources with the aim of identifying opportunities and synergies that drives deeper customer insights, enables personalised customer solutions and grows income from insights monetisation services.

    Role Description

    • Drive the creation and marketing of economic insights products
    • Explore partnership opportunities with other companies to build holistic alternative data solutions
    • Drive marketing and engagement with local and global financial institutions including corporate and institutional investors and other funds
    • Drive data visualisation and data storytelling initiatives for data ecosystem products across all initiatives (not limited to alternative data insights)
    • Work with broader teams to build monetizable data ecosystems products
    • Support data ecosystems strategy development, formulation and execution
    • Support the Strategic Partnerships Head with strategy development, formulation and execution
    • Provide guidance for harmonizing data across multiple business units and platforms and serve as technical leader and expert in data ecosystem mapping
    • Conduct data ecosystem needs assessments to influence design and development of products
    • Leverage AI and robust science-based techniques to manage data, predict scenarios, prescribe actions, and deliver deep insights
    • Work with internal business stakeholders and external affiliates to identify new types of market fit data products, potential markets and revenue streams that can be unlocked
    • Work with external affiliates and agree on viable data exchanges and identify, test and onboard potential datasets, ensuring legal agreements on privacy laws are preserved at all times
    • Work with Legal and Compliance teams to lay the legal and governance foundation for external partnerships
    • Work alongside the Product Management team to build the overall product roadmap for data ecosystems and apply the roadmap to inform the creation and prioritisation of the backlog
    • Orchestrate all activities related to the roadmap, focusing on solving the right problems and developing the right solutions following agile methodology
    • Track and report on progress against sprint goals

    Minimum Requirements

    • Degree/ Diploma in Commerce, Sciences, Information Technology or similar
    • +6 years solid/ diverse experience in alternative data product development along with proven sales, data visualization and financial experience
    • Experience designing, developing and deploying scalable and commercially viable enterprise data products and solutions across the AI spectrum
    • Deep understanding of data ecosystems, data flows, varying types of data (1st and 2nd party data) and customer profiling
    • Understanding of legal compliance as it relates to personal data and privacy laws
    • Experience in an Agile environment (preferred)
    • Experience in a retail environment and/or working with retailer specific data (preferred)

    go to method of application »

    Senior Business Analyst (Mid - Snr)

    Role purpose

    • To act as a liaison between the Business and Technical Software Development teams to ensure Business Requirements are understood and translated into System and Process Functionality in order to support the development of Innovative Solutions to enable Business Objectives.
    • The Business Analyst will work with stakeholders from all business units (both internal and external) and related third parties to gather, record and test User Requirements for new and existing technology initiatives and changes to processes and systems.

    Responsibilities:

    Conduct Business Analysis in line with Business Requirements:

    • Gather and interpret requirements from key stakeholders/ customers in line with Business Analysis frameworks
    • Analyse and understand the business requirements and through a structured process document, validate and translate these into requirement specifications and functional specifications to be used by developers in crafting technical solutions
    • Contribute to translating the business goals into design in line with systems architecture
    • Ensure the quality delivery of requirements and business process specifications that meet the agreed deliverables in line with best practices and business process
    • Collaborate closely with solutions teams and a variety of end-users to ensure requirements compatibility and end user satisfaction
    • Participate in the solution design process to make recommendations to create and enhance solutions that are innovative, re-usable and sustainable and solve complex business problems
    • Define the success criteria using scenario testing and test cases to ensure that testing covers all aspects of the business specification
    • Participate in testing and validating the functionality of all technical solutions in line with business requirements on completion of development to ensure that business requirements are met in the implemented solutions
    • Define reporting requirements and integration points on affected components using, amongst others, diagrammatic representations
    • Collaborate with various business areas and teams to ensure integration and consistency of solutions across business
    • Keep abreast of latest IT trends and practices to optimise service offering and minimise risk

    Collaboration:

    • Build and maintain relationships with internal and external stakeholders
    • Effective and consistent service delivery and support to all internal and external stakeholders in order to ensure that expectations are managed
    • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional service
    • Continuously monitor turnaround times and quality standards and resolve issues speedily to enhance internal service delivery
    • Manage stakeholder query processes and ensure that queries are tracked, accurately resolved and used as a mechanism to improve client service and business processes
    • Self-management, teamwork and values

    Requirements

    • Relevant Tertiary Information Technology or related qualification
    • Relevant Business Analysis Qualification/ Certification from industry recognised training institution
    • 3 to 7+ years experience in Business Analysis
    • Proven experience in implementation of large projects
    • Exposure to/ experience in the Short-term Insurance industry (advantageous)

    go to method of application »

    Machine Learning Engineer (Jnr - Mid)

    Cape Town

    • The Machine Learning Engineer is an emerging specialist professional who will kick start their careers by supporting the ML team to apply computer science (including data structures, algorithms, computability and complexity) statistical modeling, and software engineering in machine learning operations (MLOps) to build cutting edge, end-to-end ML data models. The role supports the development of solutions and design of self-running and automated software and predictive models to enable the Group increase efficiencies, reduce costs, identify opportunities that generate value and drive data as a competitive advantage.

    Role Description

    • Participate in stakeholder meetings and work with senior colleagues to analyze business problems, clarify requirements and define the scope of the resolution needed.
    • Collaborate within a cross-functional team of Data Scientists, Engineers and Analysts in order to understand project goals, and build, implement and scale-up algorithms for measurable impact.
    • Display basic understanding of ANN's, CNN's, RNN's, autoencoders, fundamental data science concepts (linear and logistic regression, SVM's, dimensionality reduction), decision trees, gradient boosting, ensemble models, etc. to develop machine learning models.
    • Work with above architectures within deep learning frameworks such as Keras and TensorFlow.
    • Demonstrate foundational understanding of relevant applications and/or systems (including, but not limited to, the machine learning algorithms) being created.
    • Build basic algorithms based on statistical modelling procedures and build and maintain machine learning solutions in production.
    • Use data modelling and evaluation strategy to find patterns and predict unseen instances.
    • Train models on large-scale data and fine tune hyper-parameters.
    • Research appropriate machine learning algorithms and tools and work with senior colleagues to select the correct libraries, programming languages and frameworks for each task.
    • Apply understanding of theoretical frameworks in computer science fundamentals, including data structures, algorithms, computability, complexity and computer architecture.
    • Keep abreast of technological developments in the field and integrate the latest data technologies into existing requirements.
    • Follow best practices and standards of machine learning operations (MLOps) workflows for data preparation, deployment, monitoring and retraining to enable agile application methods to projects, and support machine learning models and data sets within a CI/CD process.

    REQUIREMENTS

    • Bachelors Degree in Data Science, Computer Science, Mathematics, Statistics, Information Technology, Information Systems or a related field
    • +2 years experience working with machine learning frameworks, models or systems with strong mathematical and statistical experience skills
    • Exposure to common machine learning, data, math and visualization libraries (i.e. Pandas, pyTorch, SciPy, NumPy, Scikit-Learn etc.)
    • Exposure to developing Machine Learning & NLP solutions over opensource platforms such as (TensorFlow, SparkML, OpenCV, pyTorch, etc.)
    • Exposure to different coding environments (local, notebooks, containers) and software engineering workflows (testing, code management/Git)
    • Understanding of relational databases as SQL, MySQL

    Preferred but not required

    • Familiarity with a cloud environment (AWS, Azure, GCP) and containerized environment (Mesos, Kubernetes, Docker) and CI/CD (Jenkins, AWS Code Pipelines)
    • Experience in a retail, commercial or IT environment

    go to method of application »

    Microsoft ERP Developer

    Cape Town

    • In office, with some work from home flexibility
    • Join our team of experienced Developers working on across a broad range of industries for large and small customers based locally and internationally. You'd be working on Microsoft products like Business Central, PowerApps, PowerBI and SQL as a Business Systems Developer as well as on the clients extension apps and their Android scanner apps.
    • You will gain experience from Senior team members, be responsible for reviewing other Developers work, and help resolve customer support tickets. There is opportunity to specialise in being a Business Central Developer (or other products) or you have the option to switch to being a Consultant if that fits you better.

    Requirements

    • Relevant Degree or Diploma in IT, BCom or Accountancy Certifications
    • Software Development experience preferably in C# / MS
    • Ability to Design a Solution from a Requirement
    • Ability to Document and Test a completed Solution/ Change
    • Experience with Microsoft Dynamics Business Central (NAV) would be preferred but any customisable ERP systems, especially financial systems will be considered
    • Experience with the SCRUM Process
    • Experience working with Microsoft Power Platform would be a plus
    • Experience working SQL or any Database Development
    • Experience working within an IT Process/ Framework (e.g. DevOps)
    • MB-800 Certified would be a plus

    go to method of application »

    Business Systems Analyst

    • Your role as the Business Systems Analyst will be to work as the Product Owner of Change Requests and manage the sprint stories from requirements phase to deployment.
    • This includes: Defining requirements; Writing user stories; Prioritising the workstack; Presenting demos; and Assisting stakeholders through User Acceptance Testing

    Requirements:

    • Relevant Degree or Diploma in IT, BCom or Accountancy certification
    • 2 to 3 years Business Analysis experience
    • Microsoft Product Knowledge or ERP Business Systems knowledge (e.g. SAP, Oracle, Sage etc)
    • Ability to Document clear Requirements (As-Is and To-Be)
    • ERP Implementations
    • Microsoft Dynamics Business Central (NAV)
    • SCRUM Process
    • Microsoft Power Platform
    • SQL or any databases
    • IT process/ framework (e.g. DevOps)
    • MB-800 Certificate preferred but not required

    go to method of application »

    Solutions Project Manager (Financial Services)

    Purpose of the job

    • We are looking for a dedicated Project Manager responsible for the consistent, trustworthy delivery of all business and system changes and enhancements whilst maintaining strong relationships with clients and all delivery teams. They will be responsible for creating and embedding the necessary structure for effective project delivery, removing blockers, and ensuring delivery within agreed timeframes.
    • The main tasks of the project manager include managing projects, addressing reliability issues, tracking project metrics, managing budgets and stakeholder liaison and ultimate responsibility for meeting project delivery dates with the level of quality required.
    • To be a successful Project Manager in our environment, you should demonstrate strong leadership, ownership and teamworking skills. You should demonstrate excellent communication skills, have a deep curiosity and eventual competence around the system SDLC.

    Main duties and responsibilities:

    Project Management

    • Implementation and maintenance of effective delivery frameworks internally and with our outsourced IT service partner
    • Managing the delivery through the Software Development Lifecycle (SDLC) including client implementation of the change
    • Project and BAU delivery tracking
    • Professional project updates to clients
    • Managing client requests through the backlog and delivery pipeline
    • Ownership of the delivery of agreed priorities for the year
    • Responsible for delivery relationship with our outsourced IT service partners
    • Ensuring that systems, procedures, and methodologies are in place to support outstanding project delivery
    • Developing a deep understanding of projects to gain insights into the scope of delivery
    • Taking accountability for project delivery performance, meeting internal and external client expectations, and driving future demand
    • Analyzing third-party as well as internal processes, and creating strategies for project delivery optimization

    Performance & Quality Management

    • Recommending methods of improvement and seeing that actions are implemented on time for project delivery upgrades
    • Providing accurate and regular reports to management on performance of project delivery
    • Building strong relationships with teams and stakeholders to enable effective dialogue exchange between departments

    Ideal experience:

    • 5+ years BA / Scrum Master / Project Management / Delivery experience
    • Demonstrable experience having come up with solutions themselves
    • Ability to work across various projects simultaneously
    • Knowledge of financial systems such as Flexcube, Bizagi or similar
    • Knowledge of Retail Investment domain
    • Excellent organisational skills

    go to method of application »

    UI Path Engineer

    Key Responsibilities

    You will oversee the overall product support for discrepancies/bugs/ enhancements/customer education for our Robotic Process Automation software through standard channels email and ticketing tools. Help Top customers with the technical tickets. Feedback to the product team.

    You will work as part of a distributed, global team, providing advanced second, third- and fourth-line technical support to companys solutions, Products and Custom Applications. You will remediate service affecting incidents and fulfil internal and external service requirements, whilst gaining experience of a variety of waterfall and agile deployment approaches.

    • Acts as a technical authority, coordinating complex technical investigations and support other second line internal and external third party resolver groups within escalation timelines to support colleagues and meet SLA targets.
    • Inputs accurate and detailed information to all support management tools punctually to meet quality standards for service delivery.
    • Conducts communication with customers and colleagues professionally and courteously throughout support request fulfilment to meet CSAT objectives
    • Compose and implement Change Requests on customer and internal systems to meet change deliverables.
    • Committed to continual self-development and learning to maintain intermediate skills and knowledge required to deliver companys support services.
    • Reviews and updates existing technical design documentation to support services delivery and to support the transition management process.
    • Always seeks to identify more innovative ways of working that create increase in effectiveness.
    • From time to time you may be assigned any other reasonable duties and responsibilities by your manager or other such person(s) acting as your manager.

    REQUIREMENT:

    • Undergraduate/postgraduate qualification in computing science/software engineering or relevant experience.
    • Minimum 2 years experience in UI Path Business Process Automation/Robotic Process Automation
    • Knowledge of programming using languages such as Java, C#, Go.
    • Basic understanding of relational databases and SQL.
    • Strong analytics skills to understand the business process, deployment skills, log analysis.
    • Excellent spoken and written English, comfortable delivering a message to colleagues and customers at all levels of seniority.
    • Experience working within a challenging customer service environment.
    • Completion of the following UI Path courses
    • Proactive and self-sufficient.
    • Copes well under pressure.
    • Analytical mindset with logical and methodical approach to problem solving.
    • Customer focused.
    • Detail oriented.
    • Creative, able to think outside the box.
    • Works well as part of a team.

    go to method of application »

    Platform Engineer

    The Role

    The senior platform / cloud engineer will be need working experience with Kubernetes and containerised workloads, CI/CD tools and in building and have experience supporting apps running on AWS. This includes:

    • Leveraging expert knowledge across a broad variety of topics
    • Ability to pick up unfamiliar tasks and learn as they go
    • Working in teams following an Agile approach and interact closely to guide and assist engineering teams as they deliver business functionality
    • Building complex platforms, and then making these platforms simple for engineering teams to consume through platform-level abstractions
    • Mentoring and advising junior platform engineers as they grow in the field

    Requirements:

    • 3+ years of experience in a platform engineering capacity
    • 4+ years of experience as a software engineer with experience in popular languages such as Java / JavaScript/ Golang / Python
    • 4+ years of experience in public cloud (AWS / Azure / GCP)
    • 4+ years of experience with containerisation and container platforms
    • Experience with Kubernetes GitOps practices, and using tools such as ArgoCD / Flux and Helm/ Kustomize
    • Experience with the implementation of monitoring and observability solutions (logging, metrics, and distributed tracing) using tools such as Loki, CloudWatch, Prometheus, Grafana, and Xray
    • Familiar with DevOps practices and CI/CD tools (AWS DevOps Tools, Jenkins, GitHub actions, etc.)
    • Proven experience building complex, production-grade platforms and making these available for self-service consumption by engineering teams

    Expert knowledge of:

    • Infrastructure as Code tooling (Terraform / CDK / Pulumi / Crossplane) and practices
    • Container orchestration principles and Kubernetes, CKA certification preferable
    • Public cloud providers (AWS / Azure / GCP) and best practices (Well Architected Frameworks), certification preferable
    • Distributed systems, service architectures, cloud native systems, the problems they attempt to solve as well as the related trade-offs to contribute to feature and service design
    • Building of platform APIs, automation, system-level tooling and/ or internal developer platforms

    go to method of application »

    DevOps Cloud Engineer

    The Role

    We are looking for senior DevOps cloud engineers to work alongside a team of IT professionals in the delivery of software solutions to various clients, including:

    • Focussing mainly on delivering and maintaining production-grade systems which adhere to DevOps and SRE practices
    • Making use of good interpersonal skills and passion for improving the software delivery lifecycle through the implementation of DevOps principles
    • Working in an Agile team and interacting closely to guide and assist engineering teams as they deliver business functionality
    • Designing, implementing, and optimising the entire software release process.
    • Mentoring and advising junior cloud engineers as they grow in the field

    Skills and Experience:

    • 3+ years of experience as a cloud engineer in a DevOps capacity
    • 2+ years of experience as a software engineer with experience in Java, .NET, or Python (experience in other languages may still be considered)
    • 4+ years of experience in public cloud (AWS / Azure / GCP)
    • 4+ years of experience with containerisation and container platforms
    • An understanding of distributed systems, service architectures, cloud native systems, the problems they attempt to solve as well as the related trade-offs to contribute to feature and service design
    • A strong understanding of all components in a full-stack solution (front-end, back-end, and storage) as well as how they typically interact
    • Familiar with monitoring and observability tooling and practices
    • Knowledge of configuration management tools and Infrastructure as Code tooling (Terraform / CDK / Pulumi) and practices will be beneficial
    • Experience in Release Engineering, CI/CD tooling and practices
    • Experience in serverless architectures and tools
    • Proven experience assisting development teams to deliver rapidly and reliably
    • Development background preferred although operations background will be considered

    Expert knowledge of:

    • Build tooling such as Maven, NPM, Go builds, Make, and Scripting
    • Software testing practices such as unit, integration, end-to-end, and their implementation
    • CI/CD tooling (Jenkins, GitHub actions, GitLab pipelines, Bitbucket pipelines, CodeBuild, CodeDeploy, and ArgoCD)
    • Release management practices and common release processes (Blue / Green, Canary, etc.)
    • Git and various branching models
    • Serverless architectures and tooling (AWS Lambda / FaaS/ Serverless/ SAM)
    • CNCF tools experience such as Docker and Kubernetes
    • Public cloud providers (AWS / Azure / GCP), certification preferable

    go to method of application »

    Program Manager

    The role

    • As a program manager you will have full control of your projects supported by a talented team of highly skilled and experienced engineers and consultants who are all specialists in their field. You will lead and manage projects through their entire project lifecycle from project inception, through design, delivery and testing to live deployment and handover to the customer and the Support team.
    • Your projects will be delivered to the satisfaction of your customers by being on time and of high quality, and you will also ensure that the project is delivered profitably and within cost.
    • You will be part of a highly motivated team who will support you and help you grow and develop your skills. We take continuous improvement seriously, whether thats improving our internal processes, project management systems/ software, contribution to other areas of the organisation or just being better at what we do. Thats why we commit 5% of everybodys time each week to personal development. There are always opportunities to gain new skills or to attend internal or external training programmes.

    Key Responsibilities:

    What are the core responsibilities of the role?

    We are looking for an experienced project manager with a track record of delivering complex technical projects using Waterfall and/or Agile delivery methodologies.

    • Develop comprehensive program plans, including project scope, schedule, budget, and resource requirements, with a focus on attention to detail.
    • You will lead and manage projects through their entire project lifecycle, from gaining a thorough understanding of the solution through to successful project planning, deployment, business/service acceptance and project completion, all to time, cost and quality.
    • You will be expected to manage multiple projects with high levels of complexity based on a range of different technology applications and platforms.
    • There will be a strong focus on financial and commercial management therefore a solid understanding of cost management processes will be required, such as understanding cost baselines, project revenue forecasting and project profitability. As a Program Manager you will also have a basic appreciation and understanding of Benefits Management and Benefit Realisation to ensure client business cases are understood and realised.
    • Act as the primary point of contact between program stakeholders, including customers, vendors, and internal teams, and communicate project progress and status with a high level of detail.
    • Facilitate program-level meetings, including status updates, problem-solving sessions, and progress reporting, with a focus on providing detailed and accurate information.
    • Proactively identify and manage program risks and issues, and develop contingency plans as needed, with a focus on considering all details and potential impacts
    • Ensure that project deliverables meet customer expectations and are of the highest quality, with a focus on attention to detail and thorough quality assurance processes.
    • Manage program budget, including tracking and reporting on project spending, with a focus on accuracy and detail.
    • Ensure all program documentation is complete, up-to-date, and easily accessible to project team members and stakeholders, with a focus on attention to detail and organization.
    • The relationship with the client during project delivery must be supported by strong and frequent communication between the client and the project team. You will always ensure that the agreed deployment schedule is met and that business acceptance and handover to Support is successful. This role will also be required to collate work packages, project plans and presentations in support of pre-sales activities by the commercial management teams.
    • This is a challenging role that requires strong support from key internal and external stakeholders at many levels across the business. You will need to demonstrate strong leadership and team building skills and be able to balance these with the structure and discipline needed to manage and control project risks and costs.
    • The role requires excellent communication and strong customer relationship skills. As an organisation which continually seeks to improve, you will be expected to contribute to the development of project and programme processes such that the business can be responsive to changing customer and business needs.

    Skills, Knowledge & Expertise

    Essential

    • 5+ years of experience managing complex, technology-focused programs, with a focus on cloud contact center customer experience.
    • Strong experience of Waterfall and Agile project delivery methodologies
    • Proficient in program management tools and software, such as Microsoft Project and JIRA
    • Strong commercial acumen with experience of project accounting, e.g. cost control, revenue forecasting and project profitability
    • Experience of virtual project team management (e.g. matrix management across technical teams)
    • Experience of managing complex technical projects
    • Excellent verbal, leadership, and interpersonal skills and versed in the art of explaining issues clearly and in detail.
    • Ability to develop operational relationships with the customer and demonstrate the right level of empathy and understanding

    go to method of application »

    Onboarding Project Manager

    • As an Onboarding Project Manager, you will coordinate and manage the successful implementation of the company's solution and related integrations for US financial institutions. You will be involved in the end-to-end process and work closely with configuration specialists, integrations, product, sales, and operations teams. This role will challenge you to help transform traditional processes into innovative solutions, solve problems, and engage clients with financial institutions in new ways.

    Key Responsibilities:

    • Becoming an expert in the company's product solution
    • Developing and managing a detailed project timeline
    • Coordinating cross-functionally within the organization
    • Representing the company and leading client-facing meetings
    • Providing regular project updates to stakeholders
    • Managing multiple projects simultaneously

    Requirements:

    • Working hours 11am - 8pm SA
    • 2+ years of experience as an onboarding project manager
    • Familiarity with B2B SaaS systems
    • Strong communication skills
    • Problem-solving skills
    • Ability to present ideas in a user-friendly way
    • Attention to detail
    • High-level organizational skills
    • Deadline-driven and time management skills
    • Ability to work independently in a low data environment

    Nice to Haves:

    • Previous work experience in technology for financial institutions
    • Understanding of banking processes.

    go to method of application »

    Automation Tester

    Role Description

    • The Automation Tester will join a dynamic development team working on cutting edge emerging technologies and integrating them into traditional finance systems. They will create and maintain automated test plans, support the development of testing infrastructure, and work with developer and other project team members to produce world class software. The successful candidate will have enthusiasm for troubleshooting, analysing and resolving complex problems, and must demonstrate strong problem solving and communications skills.

    Specific Role Responsibilities:

    Automated Testing

    • Plan and prioritise all incoming testing. Provide detailed and accurate test estimates. Create and maintain testing data and records.
    • Understand and analyse business requirements to enable the design of detailed test requirements for traditional and blockchain based solutions
    • Establish functional and automated test objectives, acceptance criteria, workload profiles and use case scenarios
    • Document and report issues arising from testing in a timely manner and manage their resolution and tracking
    • Issue testing status and completion reports to project teams and clients where necessary
    • Provide estimates of testing effort to the Test, Delivery or Project Manager as required
    • Solve complex problems and provide clear and concise reports with recommendations
    • Work closely with development teams, architects and engineers to test their products under load and make recommendations to improve solution performance, reliability and stability

    Collaboration / Communication

    • Promote the testing team both internally and externally. Ensure that creative solutions, robust testing infrastructure, tough problems solved are called out appropriately to the companys development community, and where they lead to visible outcomes, to the broader company teams and clients; and
    • Collaborate with other developers and testers 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; and
    • Create novel solutions to problems by incorporating cutting edge technology or generic concepts.

    Experience Required

    Primary requirements

    • First class bachelors degree or higher in Computer Science, Engineering, and/or equivalent experience;
    • 3+ years of experience using automated testing test approaches and tools (including use of Cucumber) and conducting automated testing;
    • Experience with UI testing, using tools such as Selenium
    • Experience managing automated testing pipeline and reporting testing results;
    • Experience with the Java programming language;
    • Strong self-driven collaborator with ability to work in diverse teams;
    • Proven data analysis and problem solving skills; and
    • Participated in end-end deliveries of software products.

    Secondary requirements

    • Experience testing the following types of applications: Windows Software, Database applications, websites, mobile applications;
    • Experience testing blockchain or distributed ledger technology solutions;
    • Experience working in an agile environment;
    • Experience with JavaScript, JSON or React programming languages;
    • Experience with public cloud (Google Cloud or AWS);
    • Experience with Linux (Unix) commands and scripting languages;
    • Familiar with Azure DevOps & Agile development tools (including Jira);
    • Familiarity with financial products and markets; and
    • Experience testing in AWS and working with AWS Lambda Functions.

    go to method of application »

    Desktop Engineer

    Cape Town

    • Join our dynamic IT team within a Financial Services / Wealth company based in Cape Town. As a Desktop Engineer, you will support the team with all matters related to the business IT infrastructure. This is a great opportunity for someone who has already gained a few years relevant experience within a Financial Services company. If you are service orientated, enjoy a challenge, love problem solving and are willing to learn, then this role is for you.

    Responsibilities:

    • The building, configuration, and implementation of end user devices
    • Creation and deletion of users on the CFM domain
    • Timely resolution of SLA based calls logged on behalf of the users via the Helpdesk
    • First line support of internal development applications
    • Advanced troubleshooting of problem machines/software
    • Maintenance of security software
    • Audio visual equipment support
    • Configuration of new technologies
    • Ad hoc duties as they arise
    • Working hours 08h00 - 17h00 (Flexibility does apply) with possible after-hours work
    • Offsite standby after hours - 10 days per month

    Requirements:

    • Relevant qualification
    • MCSE certified
    • A+ certified
    • 2 years relevant experience
    • Financial industry experience would be an advantage
    • Knowledge of patching regimes and upgrading software packages would be an advantage
    • Manage Engine knowledge would be a plus
    • Must have first line user support experience in a corporate environment of more than 100 users
    • Exposure to financial services systems preferred

    Competencies and ideal personality attributes:

    • Willing to learn and continue your education in the IT field
    • Communication skills, both written and spoken
    • Active listening to properly understand and troubleshoot problems

    go to method of application »

    Social Media Expert

    Permanent

    • A Non-Profit Organisation in animal care is seeking a Social Media Expert to join their amazing team. If you would like to contribute to something meaningful and add value in this area, this is your chance. We are looking for a dedicated professional to enrich the team.

    Your contribution will be:

    • Owning, developing and implementing effective digital strategies to nurture and drive the growth of organizations South Africas digital audiences whilst encouraging our digital audiences to donate and support our asks.
    • Designing and producing innovative and engaging copy and visual content that illustrates organizations work to reveal, rescue and protect animals this will also include tailoring international content for South African audiences.
    • Upholding the high levels of community management across the organizations social channels in response to paid and organic content.
    • Devising and managing suitable reporting methods to ensure we are continually learning and improving the social media presence of the organization.
    • Implementing a social listening strategy to ensure broader social insights are fed back to the organisation.
    • Translating complex topics into engaging and inspiring digital content.
    • Undertaking regular competitor research and analysis using findings for continuous improvement and development.

    Your profile ideally illustrates:

    • Several years of experience delivering and managing a busy social media programme and producing effective messaging to drive action and engagement as well as audience growth - ideally within an international NGO.
    • Analytical and results-driven and adept at sharing insights and leading change
    • Strong and creative writer and editor with a proven ability to translate complex topics into engaging copy tailored for specific audiences.
    • Passion for social media and digital technology and the role it plays in modern communications.
    • Demonstrable ability to manage a high workload and multiple priorities whilst meeting deadlines.
    • Proven ability to plan, prioritise and meet deadlines whilst working with ease on your own and within the growing team.
    • Adept at using design tools (such as Canva, Adobe Suite) to create visual elements to support the communications outputs.
    • Good IT skills including Microsoft Office, Google Analytics, CRM databases
    • A genuine affinity to animal welfare and organizations vision and mission

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Progressive Edge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail