Summit Africa Recruitment

We are a top recruitment agency, providing you the best business to business and business to candidate recruitment services!

BROWSE OUR VACANCIES

Summit_Vacancies_Header

Filters

City
Industries
Date Posted

Technical Project Manager Reference No: 3619842300 | Cape Town, South Africa | Posted on: 11 May 2022

Job purpose:The Technical Project Manager’s responsibility is to work effectively and efficiently manage the development sprints from planning to execution to review in an agile development environment. Your role will include running daily scrums, managing the product backlog, collaborating on requirement documentation, managing support tickets and unblocking barriers to keep the team moving. You will be responsible for communicating and collaborating primarily with the engineering, customer success and senior management teams.The successful candidate must be capable of collaborating with cross-functional teams, demonstrate strong leadership, communication and problem-solving abilities, and have a desire to become part of a fast-growing startup company where they will have the opportunity to guide the development of our product portfolio.Responsibilities:- Manages daily stand-ups, iteration planning, sprint reviews, and iteration retrospectives.- Create and analyze business requirements documents and project timelines.- Guides team in time estimating practices and facilitates team estimates.- Drive team iteration execution, communicates with management and stakeholders, protects the team from uncontrolled injection of work (changes are evaluated/intentional).- Develop and manage a detailed project schedule and work plan- Manage project conflicts, challenges and dynamic business requirements to keep operations running at a high performance.- Manage and prepare budget based on scope of work and resource requirements- Track project costs in order to meet budget- Working with the team leads to resolving people problems and project roadblocks.- Ability to conduct post mortems and root cause analyses to help teams continually improve practices to ensure maximum productivity.- Provide project updates on a consistent basis to various stakeholders- Leads team effort in relentless improvement, define and implement improvement stories to increase the velocity and quality of the program.- Implement and support principles, rules and processes.- Proactively identify and eliminate impediments and facilitate flow.- Maintain team data in project management software like JIRA to support estimates and execution.- Supports product owner(s) with intra-team dynamics with respect to priorities and scope.   Skills and Qualifications:- Tertiary education.- Knowledge of agile methodology and frameworks like Scrum, Kanban, etc. is advantageous.- Thrives in a highly collaborative, fast paced environment.- Expert coach on implementation of agile scrum.- Deep understanding of the fundamentals of iterative and incremental development.- Solid experience working with Architecture teams to assess and size story/epics.- Passionate commitment to delivering products on time.- Comfortable with presenting project readouts to Executive level audience.- Deep understanding of agile metrics (tasks, backlog tracking, burndown metrics, velocity, user stories etc.) to analyze and improve sprint planning.- Ability to understand and represent both business and technology.- Excellent communicator in person, over the phone and through email.- Strong excel skills is advantageous.- Self-motivated, organized.Benefits:1. We look after your wellbeing and encourage a healthy lifestyle:We pay 100% of your medical aid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary2. We think of your future:Retirement Annuity — up to 5% co-contribution
Salary: Negotiable

Senior Front-End Engineer Reference No: 572462998 | Cape Town, South Africa | Posted on: 10 May 2022

­ Responsibilities Create in-house web and mobile applications. Design mockups and wireframes. Implement websites, landing pages, and applications from concept through deployment, with a responsive, mobile-first approach. Working closely with other team members in the development team.   Qualifications 5-10 experience in building the Front-end applications. Minimum 3-4 year of experience with React including JSX component Experience with html, css, scss Experience with Typescript Developer who mostly focused on developing using frontend technologies only Preferable to have experience in developing plugins for Grafana Deep understanding of UX/UI. Graphical sense of design, ability to take sketches and turn them into working UI. Ability to write clean, scalable/modular code through source control. Ability to follow directions and adheres to timelines and project plans. Good communication skills, ability to mentor and work collaboratively. Highly organized and with great time management skills. Experience in DevOps   Required Education Bachelor’s degree in Computer Science or comparable work experience and certification        
Salary: Negotiable

Senior Devops Engineer Reference No: 1004050540 | Cape Town, South Africa | Posted on: 06 May 2022

Become part of a global team whose mission is to ensure that mobile devices are safeand secure for children; and to maximise their potential to be used as a learning aid ineducation. Tablets are used extensively in schools in an attempt to amplify teaching.However, teachers spend too much time administering the devices and therefore havenot leveraged the benefits of the technology to improve the pupils’ pedagogicinstruction.They exist to offer mobile device protection and management,empowering parents and schools to leverage these mobile devices simply and costeffectively. The client ensures that teachers spend less time managing devicesand more time educating our children.Our client has already won a number of awards and been mentioned in anumber of high profile articles and sites such as New York Times. We are now in theprocess of expanding the team and enhancing our primary product. Currently available for iOS, macOS, Android and Chromebook devices.Our stackLegacy? AWS? PHP? MySQL? RedisPresent and future? PHP? Golang? MySQL, PostgreSQL? Various NoSQL, message brokers and event streaming platforms? Kubernetes? GitOps using ArgoCD? Event-driven microservices architecture where appropriateRole and Responsibilities? Bring all our cloud resources under infrastructure as code management? Modernize build / re architect our existing networking infrastructure forsecurity, performance, resilience, high availability, reliability, scalability, andcost effectiveness? Migrate our legacy infrastructure and applications to our new environment? Expand our platform infrastructure and improve our end-to-end developmentworkflows? Improve security and observability throughout our entire application stack? Conduct security audits, infrastructure testing, etc in order to ensure platformsuitability and stability? Work closely with engineers and leadership to understand our productroadmap and to help make the right decisions to develop technology that isready for scale? Be on-call to respond to automated alerting should the need ariseMust haves? Experience designing, configuring, and managing cloud infrastructure on AWS? Production Kubernetes administration experience? Networking fundamentals? Broad understanding of security best practices in cloud environments? Experience configuring and maintaining observability solutions such asPrometheus, Grafana, Loki, Jaeger, etc.? Experience implementing and managing cloud governance, compliance, andauditing.? Experience configuring and maintaining CI/CD pipelines? Linux/Unix administration? Scripting languages (Shell / Python / etc) - PHP, Golang a bonus? Infrastructure as Code - Terraform, Ansible, Packer, etc. Experience withautomated IaC is a bonus? Site Reliability Engineering - working knowledge of SRE practices? Create and maintain documentation across all responsibilitiesNice to have? Experience in an early-mid stage startup environment, where product/marketfit is continuing to be evaluated, re-evaluated and recalibrated 
Salary: Negotiable

Intermediate-Senior Go Engineer Reference No: 3958152908 | Cape Town, South Africa | Posted on: 05 May 2022

To accomplish this to the level of quality and functionality that the clientrequires, they are looking for an Intermediate/Senior Go Engineer with current hands-onexperience who knows what it takes to develop scalable, extensible technology andevolve a global platform that will make a daily difference to people’s lives.Most importantly, you will need to be passionate and extremely proud of the productswe build.Role and Responsibilities? Conducting analysis of website and application requirements.? Writing back-end code and building efficient features.? Solve complex performance problems and architectural challenges? Developing back-end portals with an optimized database.? Troubleshooting application and code issues.? Integrating data storage solutions.? Responding to integration requests from front-end developers.? Finalizing back-end features and testing web applications.? Updating and altering application features to enhance performance. Must haves? BS or MS in Computer Science or an equivalent degree? At least 5 years in software development? Application of various development methodologies including Agile. Expertise in:? Go? RESTful Web Services? PHP experience (bonus)? Version control systems? High availability experience? Continuous Integration? Systems and networking (not the social kind)? Working with remote teams (beneficial)? Mobile applications Skills & Characteristics? Highly self-motivated, team player in a professional lean Agile environment? Excellent verbal and written English capabilities? Logical with a passion for problem solving? Exceptional attention to detail with proven interpersonal skills? Able to manage pressure and deadlines timeously and effectively? Comfortable with ambiguity – clarifying problems and expectations? Ability to create structure and order and work well under pressure? Flexible
Salary: Negotiable

Product Designer Reference No: 101955705 | Cape Town, South Africa | Posted on: 05 May 2022

What you will do1. Project Scoping? Elicit project requirements from project stakeholders;? Clearly define project context deliverables and outcomes; and? Set project success metrics, risks, assumptions and any other relatedinformation necessary for the execution of the marketing.2. Manage Discovery & Design Processes? Facilitation of discovery workshops internally and with clients and externalstakeholders;? Organize and conduct user research to establish pain points, opportunities andpotential customer segments;? Analyse and synthesize user research for purposes of ideation and definition;and? Conduct industry and other research for purposes of discovery’? Analyse and synthesize industrial related research for purposes of ideation anddefinition;? Facilitate ideation workshops and concept evaluation;? Turn concepts into testable wireframes, user stories etc and conduct validationof concepts;? Work with UX team to prototype concepts and establish designs and toestablish the overall user experience;? Work with the Media Team to establish high-level brand concepts for productsand establish go-to-market strategies.3. Product Build Oversight? Work closely with Technical Product Owner to ensure product design asestablished in Discovery & Design process is carried through into the technicalbuild;? Ensure consistency in UI/UX across the product, together with the brandconcept;4. Project Management? Correspond with the client during the product design journey;? Keep client informed of all design project activities and deliverables; and? Build relationships with clients for longevity.5. Iterative Product Design? Work with Customer Experience team and Technical Project Manager toensure product road reflects the needs of the users;? Help facilitate growth by optimizing all parts of the customer experiencejourney;? Understand our customers through analysis, research and direct interaction;? Establish product feedback strategy to guide enhancement and improvementof the product;? Suggest product enhancements and improvements.Individual Competencies? Collaborative team player? High emotional intelligence? Critical thinker and natural problem solver? Organized and able to work under pressure? Multi-skilled with varied experience? Professional with the ability to communicate at all levels of the organisation? Design Thinking & Lean acumen
Salary: R35000

Business Development Manager Reference No: 1303161878 | Cape Town, South Africa | Posted on: 05 May 2022

We are in search of a Business Development Manager to join the clients mission of becoming a leading digital innovation partner in Africa. The ideal candidate will know the digital innovation agency business and articulate the value of digital transformation and innovation to a B2B or B2C target audience of CSuites and key decision makers in both Blue Chip Clients and Funded Start-Ups across a variety of industries. You will be conversant in and exhibit superior digital acumen with a proven track record in selling experience design led solutions underpinned by bespoke technology solutions built with modern tech stacks. Being a digital/tech native you can translate the trends and lingo of the digital world into business value at all management levels. Your job is to be a hunter and know the market, hunt the business challenges that can be solved digitally, creating and pursuing opportunities with new client prospects through you well established network.Being a trusted digital consulting partner you’re comfortable with positioning a full-stack offering that spans ideation and strategy, design services and technology delivery. You will lead new business initiatives, in collaboration with the leadership team, and Marketing, to craft winning proposals whilst driving an effective end-to-end new business and account management funnel.As a hunter and deal-closer you will understand the fine art of balancing commercial opportunity with business competencies, risks and delivery related challenges when bidding for new business. Responsibilities• Grow our new business and extract value from both our existing network and client base and cultivating your own pipeline• Drive the new business pipeline development within the local market and sub-Saharan Africa region• Lead end-to-end pre-sales/new business acquisition and closing including quote and proposal development along with RFX submissions where required• Participate in relevant marketing and industry events.• Accurate weekly, monthly, and quarterly forecasting and revenue delivery.• Keep up with the trends in professional digital agency services industry verticals.• Keep up with client success case studies RequirementsYour skill set and experience should look something like this:• Bachelor’s degree in Commerce, Marketing or Business Management• 10+ years’ experience in business development/sales roles within the digital agency/tech professional services industry.• 3 - 5+ years’ experience with selling digital innovation services.• Existing network of potential clients in your region• Demonstrable track record of proven business acquisition and consistently achieving performance targets (monthly / quarterly) for a reputable organisation• Personal drive to “Getting it done and right” and strong business acumen• Flexibility and adaptability to client new demands and business environments• Excellent interpersonal, communication, and people skills working with internal teams and client teams as well as having the ability to pitch and deal with business owners and the C-Suite.• Self-starter and able to work unsupervised and under pressurised timelines• Assertiveness, directness, positivity, passionate and a champion mentality• Strong senior executive engagement and negotiation skills.
Salary: Negotiable

Platform / DevOps Engineer Reference No: 1690489079 | Cape Town, South Africa | Posted on: 05 May 2022

Our client is looking for a talented and self-motivated Platform / DevOps Engineer to help us in the design and management of production and development environments that support the company as a whole, and in particular, our Engagement Cloud Platform. You will be part of empowering application development and IT operations teams to continuously improve the business outcomes through collaboration, automation, and seamless integration across the enterprise. As part of the team, you will get involved with all stages of the DevOps Engineering Life Cycle (concept, define, design, build, test, release, maintain and retire) with the opportunity to drill down into specific technical areas and move to other functional areas. About The Role:You will be joining and working as a key member of an Agile Platform Engineering / DevOps Team whose responsibility is to help deliver high volume, high availability, and high-performance global platforms. Responsibilities:• Developing systems to automate deployment of servers and services through automation framework and tests• Employing configuration management techniques to produce accurate version-controlled results• Working with the development team to deliver projects through the development, staging and production cycle• Identify and address platform points of failure and bottlenecks• Helping build out process and define structure round a new and growing team that will change as it grows• Able to formulate and execute solution to take into consideration the needs of multiple stakeholders• A positive, constructive approach with an emphasis on collaboration and good execution Experience and Skills:• Strong background in Windows Systems (2012 R2, Server 2016, 2019) at scale• Good background in Linux Administration• Knowledge of IIS, AD, DNS, SQL, Networking, TCP/IP, Firewalls, Load balancers• Experience with Cloud technologies in Microsoft Azure or Amazon Web Services• Experience with Cloud Native technologies Kubernetes, Docker, ContainerD• Strong scripting experience preferably with PowerShell• Exposure to PowerShell Desired State Configuration or other Configuration Management tools (such as Chef, Puppet, Ansible, Octopus Deploy, Team City)• Experience in Infrastructure as Code, Terraform, Azure ARM• Experience with creating/maintaining Azure YAML pipelines used for deploying into our various environments• Experience with system troubleshooting, understanding logs and monitoring to diagnose performance problems Desirable skills:• Experience of working in .NET development or SaaS environments• Experience with distributed data systems would be beneficial (Elasticsearch, Hadoop etc)• Large scale monitoring and reporting (ELK stack, Grafana Prometheus)• Exposure to Azure DevOps, Octopus Deploy, Jenkins or other SaaS CD/CI platforms• Exposure to SQL and NoSQL Databases (MongoDB, SQL Server)• Comfortable managing Linux systems (CentOS, RedHat, Bash, Python)• Containerization: Docker, Mesosphere, Kubernetes, AKS, EKS• A strong communicator, who actively listens and shows empathy, with an ability to influence others• Open-minded and comfortable questioning the status quo, coming up with new solutions and considerate of others'• Enthusiastic and positive, with a bias to action• Passionate for technology which drives you to learn and understand technologies• A team player! We're all in this together so be supportive and understanding Additional information:Cape Town – Hybrid
Salary: Negotiable

Digital Project Manager Reference No: 3730430292 | Cape Town, South Africa | Posted on: 05 May 2022

In a nutshell, you are all things digital. Your job is to bring teams together. Leading, empowering, facilitating and communicating to make things happen. Role Description• Creating project briefs• Creating SoW documentation (Statement of Work)• Creating functional specification documents for digital projects• Experience in creating and maintaining project plans using MS Project• Ensuring that projects are delivered on time, to specification and budget• End-to-end project testing and delivery sign off• Plan, track, control and provide feedback to the client and the CEO.• Good understanding of Internet technologies and key terminologies like:Content Management Systems (CMS); Databases; ASP.Net; C#, PHP (Laravel);HTML5; JS (Angular, React, Vue, Node); SQL Server; MySQL, NoSQL; Mongo,Mobile platforms; API’s; SEO; and Website Hosting• Client servicing and management• Taking briefs and costing / estimating projects• Project planning and testing• Client and internal delivery reporting• Travel, if necessary Key Skills• Project management• IT/Web/Mobile literate• Great communicator• Ability to work under immense pressure• Calm and collected• Super organised• Great leadership skills• Excellent organisational and time management skills• Excellent command of the English language, both written and verbal• Great numeric and analytical skills Key Requirements• Degree or similar qualification in this field• 5+ years of project management experience within a digital agency environment• MS Project• Microsoft Office• Good understanding of Internet technologies and modern frameworks /tech stacks like HTML, .NET (C#), PHP (Laravel), JS (Angular, React, Vue), CSS3• Good understanding of SDLC• Good understanding of Development and Cloud Platforms• Good understanding and experience delivering a range of bespoke web andmobile application including CMS products like Umbraco, WordPress etc• Able to use project management tools like Redmine, Jira, Trello, and Slack• Able to use Waterfall/Agile methodologies• Able to run multiple projects simultaneously• Able to traffic multiple projects within the delivery team• Able to mitigate risks during the scoping of work• Able to work with all workstreams within the agency (UX, UI, Dev, QA, DevOps)• Able to run enterprise level projects with multiple stakeholders• Good language• Ability to document and Improve on existing processes
Salary: Negotiable

Senior Technical Specialist Reference No: 139954424 | Cape Town, South Africa | Posted on: 04 May 2022

Our client is a leading omni-channel retailer, delighting their customers with an innovative range of curated products on personalized terms. Their aim is to provide multiple, convenient, and easy retail shopping channels to guarantee that we meet all our customer expectations. The ideal candidate for this role will be responsible for providing technical and user support to all Datacenter infrastructure in a hybrid environment. This includes, but is not limited to the design, installation, maintenance, and support of all datacenter systems. Furthermore, to provide senior input and guidance to server team functions. Act as a mentor to team members and ensure a stable, reliable infrastructure platform is upheld according to SLA. Key Performance AreasWindows Server Operating System Administration• Build, develop and maintain Windows Server operating systems according to company standards and best practices Microsoft RDS / VDI• Be the system owner for the RDS/VDI solution by pro-actively identifying potential issues and applying remedial steps to prevent them.• Manage and maintain underlying Microsoft Hyper-V Clusters Microsoft System Center Configuration Manager• Be the system owner for SCCM and ensure the solution is in line with the expected compliancy ratings.• Management of SCEP in end-user environment• Management and development of standard and custom reports (SQL Report Builder)• Microsoft Software patch- and compliancy management Microsoft System Center Operations Manager• Collaborate with team to deliver effective monitoring methods• Development of low resource intensive monitors/rules• Management of platform Standard Operating Procedures• Maintain and create documentation on existing or new processes on file repository in related areasVeeam Backup & Replication• Manage and maintain Veeam* software to ensure backup success rate is maintained RequirementsQualifications & Accreditations• A relevant tertiary qualification• ITIL certification and /or experience• Microsoft AD, System Center, HyperV, RDS, Microsoft Clusters, SAN, Veeam, VMWare, Linux, Hybrid Compute, Cloud, Azure, O365, InTune, AWS & EKS Other Requirements• Proficient in PowerShell scripting (Microsoft Integration)• Proficient in System Center Orchestrator• Solid understanding of Azure to allow administration and management• Solid understanding of Office 365 to allow administration and management• Good understanding of Vmware ESXi and vSphere to allow administration and management Values• Keep Innovating – we have the courage to contribute new ideas and turn those ideas into reality.• Think like an entrepreneur – we treat the business like it's our own.• Keep it real – we are mindful of the impact of our words and actions.• Raise the bar – we strive to deliver excellence in everything that we do.
Salary: R40000 to R50000

Software Engineer Reference No: 3542828559 | Cape Town, South Africa | Posted on: 04 May 2022

The client is a leading omni-channel retailer, delighting our customers with an innovative range of curated products on personalized terms. Our aim is to provide multiple, convenient, and easy retail shopping channels to guarantee that we meet all our customer expectations.The ideal candidate for this role will be responsible for working within the Engineering development team to deliver enhancements, new initiatives and resolve live issues with a full understanding of the standard system development life cycle (define, build, test) and track record of delivering changes, enhancements, and new functionality. Here’s what you can expect to be doing in the role• Design, develop, and deliver new features using RESTful API’s and related services according to agreed project timelines• Ensure accurate scoping and allocation of time for development required• Support continuous improvement by investigating alternatives and technologies• Adhere to coding standards defined by the technical management team• Support and maintain production system(s)• Support the creation and maintenance of technical documentation Requirements• National Diploma or bachelor’s degree with Information Technology or Computer Science• Minimum of 3 years+ working experience as a C# .net developer (.Net Framework) with the following technologies: MVC, .Net Core, WebAPI’s, SQL Server• Must have working experience with the following technologies: user controls and web parts, WCF and ASMX web service, jQuery/ JavaScript/ JSON, HTML/ CSS, Visual Studio, Web Essentials OO/ SOLID. Git• Proven experience with ASP.NET view state management, form validation controls and .NET controls is required• Proven track record in taking projects through the Software Development Life Cycle.• Understanding of Continuous Integration, DevOps and SOA• Excellent verbal and written communication skills Nice to have: Message Queuing (RabbitMQ or other), Amazon native cloud services (e.g. EKS), Unit Testing, Code Coverage, Code Metric, Containers, AWS CI/CD, Delphi, MySQL, ELK Stack, New Relic• 2+ years in the retail, logistics or credit sector is advantageous
Salary: Negotiable

Senior Java Developer (Platform Team) Reference No: 2674942117 | Cape Town, South Africa | Posted on: 04 May 2022

Senior Java Developer (Platform Team) The client designs and builds digital technology solutions for customers across Africa and beyond in order to create productive societies. Founded in 2012, the company has market-leading expertise in the agricultural, health, financial inclusion and education spaces and works with mobile network operators to bring about positive change in the lives of people through the benefits of the digital dividend. the company is a home-grown African company delivering value to the people of Africa and beyond. The company is a subsidiary of the Vodacom Group.   What you will do: You will form part of the Helium team that develops the Platform-as-a-Service product (Helium) of the company and who maintains a governance framework for technology and product development in the company. You will develop and communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers. We are looking for an individual that is a great team player, problem-solver and quick learner. The ideal individual will be someone who is dependable and dedicated to their work and cares about making a difference in Africa. One of our main drivers, working at the company, is the fact that we build solutions that have a positive impact on people’s lives and with this comes the responsibility of producing work that is of high quality. At the company, we strive to maintain a good balance of working hard and spending time together to build good relationships and celebrate individual and team achievements!   The team uses the following technologies: Java EE (Enterprise Edition) 8 EJB, JMS, JDBC, JNDI Glassfish 4.1.1 & 5 Git & SVN (SVN being phased out) PostgreSQL 9.6 (to be upgraded soon) Ubuntu.   What you needSenior Java Developer (Platform Team)• 8+ years overall experience in information technology. • 8+ years’ experience in full stack development. • 5+ years’ experience in Java development. • 8+ years’ experience working with SQL databases, ideally PostgreSQL.   What to expect Passionate and dedicated team members - We work hard and support each other because we are passionate about what we do and the impact we are making. Growth opportunities - We have annual personal development discussions to craft out your journey ahead. We have 5 study leave days for those that are pursuing a qualification or certification. Flexibility - 3 remote work days with core hours being 10:00 - 15:00. We are output, not input focused. An energising environment - We celebrate differences and value individuals. We enjoy celebrating successes, having coffee-walks, playing ping-pong and care about each other's personal lives. • Income protection & death cover - We care about our staff and their family when unexpected events occur. Employee Wellness Programme - We are holistic beings and therefore we invest in the health and wellbeing of our staff.
Salary: R75000 to R110000

Senior DevOps Engineer Reference No: 3520285043 | Cape Town, South Africa | Posted on: 04 May 2022

[Senior DevOps Engineer] We are looking for a highly skilled Linux DevOps specialist to support an existing development team, and to innovate and drive best practices in our operational team. Our client is a fast-growing web hosting company in Cape Town with an established customer base, recently acquired by recognized leaders in the Internet services industry.Duties and Responsibilities Support and manage our hosting environment Support our development team Find opportunities to streamline how we work Drive opportunities for efficiencies Knowledge sharing – support and upskilling of the rest of the team Championing relevant documentation   Requirements Experience in deploying highly available automated Linux-based systems Solid understanding of networking protocols and how the internet works Experience with containerization, Docker etc Experience in automating with Ansible or similar tools A good understanding of databases, database design and optimization Experience with coding, ideally backend services in Python, PHP reasonable understanding of web technologies Knowledge of automated testing Building CI/CD pipelines Proven ability and interest in picking up new technologies quickly, leading evaluations and providing suggestions of key technologies to base future development around Great problem-solving ability, especially under pressure A passion to lead and mentor more junior DevOps engineers An ability to explain and articulate technical detail clearly to technical management and developers Understanding of the importance of writing documentation and training other staff on operating platforms Architecting, deploying, maintaining, and scaling platforms Benefits Our benefits are second to none — We look after our people! We look after your wellbeing and encourage a healthy lifestyle: We pay 100% of your medicalaid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary. We think of your future: Retirement Annuity — up to 5% co-contribution.
Salary: R40000 to R70000

SOFTWARE ENGINEER Reference No: 1085675569 | Cape Town, South Africa | Posted on: 04 May 2022

Remote (Cape Town) We are looking for Full-stack Software Engineers to join our Product & Tech Team in building great tools for the travel tech industry.Our client is an established technology company in Africa and building a suite of SaaS online distribution tools for Tour Operators, Travel Agents, Marketers, Property Owners and Hotel Groups internationally. This role might be for you if:• You enjoy working remotely and collaborating in person from time to time• You’re empathetic to users and can easily put yourself in their shoes.• You love solving problems and enjoy a broad range of challenges.• You can plan and execute multiple projects simultaneously, and in an organized fashion.• You have a passion for code and take pride in your work.• You are constantly adding new skills to your arsenal, both front-end, back-end and all the weird in between stuff. You relish evolving your skill set to keep pace with the ever-changing technology landscape to ensure your career stays on track.• You’re level-headed and cool under pressure. When things change, you know how to roll with the punches.• You are not a lone wolf. You enjoy being part of a wider team and relying on the team’s expertise as a product grows and becomes more complicated. You are excited to help others succeed.• Basically, you will blow us away with your work ethic, your attitude, and your energy! You’re good at:• Developing web applications using ReactJS• Developing web applications using .NET Core• Working with MS SQL, Azure and Cosmos DB• "Owning" a feature and contributing to design and development discussions• Continually staying updated with new technology• Project execution & delivery• HTML & CSS• Working independently, as well as being a team playerThe technology stack is built on Azure, React, SQL Server, RavenDB, IIS 7.5, ASP.NET Core, C#, jQuery and SCSS. Extra Awesome would be:• Your 2-6 years of solid web development experience in a similar role (preferably in the travel tech industry)• Your experience coding at all levels of a web-app stack from the front-end JavaScript all the way down to the database• Your ability to switch between the front-and-back end and take control of the whole stack, rather than solely understanding one section
Salary: R60000 to R80000

Recruitment Consultant Reference No: 908026618 | Cape Town, South Africa | Posted on: 04 May 2022

Opportunity is available for an enthusiastic candidate to join an industry leading Recruitment Company based in Waterfront, Cape Town. This exciting position in Recruitment offers you a fantastic opportunity to develop your professional skills.  The variety, stimulation, and challenge of this role are unequaled and you will be well rewarded and incentivized. If you have a high standard of excellence, are eager to learn and not afraid of hard work, this is an opportunity for you to grow exponentially. Key responsibilities: Be able to identify potential candidates to fulfill client’s requirements within the specific field Understand client expectations, review and interpret job criteria and engage candidates who are as closely matched to the required skill. Searching, screening and short listing quality candidates on available job portals Marketing quality candidates to quality companies Working required job specs from clients Building client relationships Negotiating of offers between candidate and client until successful placement is made Deliver the highest levels of quality and customer satisfaction Utilize extensive candidate engagement strategies that are relevant to facilitate communication. This may include developing a referral network and demonstrating excellent headhunting skills Responsible for developing and learning technology and market awareness Demonstrate a commitment to candidate relationships and engagement at all levels. Requirements: Tertiary qualification – Degree/Diploma 1-2 years of recruitment experience, ideally from an agency environment Must have high attention to detail Eager to learn and grow Ability to work independently Self-motivated and self-driven High level of energy Computer literate.
Salary: R12500 to R15000

Senior Full-Stack Software Engineer Reference No: 3574524148 | Cape Town, South Africa | Posted on: 21 April 2022

TECHNOLOGY STACK Frontend (Customer) - React, using redux for state management. Frontend (Admin) - React, using sagas for state management. Frontend (Marketing) - React, using gatsbyjs for static site-building. Backend (Dashboard/Admin/ DMZ Layers) - .Net Core 2.2 Backend Microservice (Services running through Kubernetes and docker management) Azure DevOps (Source control) CI / CD Pipeline management Azure cloud services Bugsnag (Front-End Real-time issue monitoring) Graylog (Back-End Real-time issue monitoring) Postman (API Documentation)   WHAT YOU WILL BE RESPONSIBLE FOR Help create an inspiring team environment with an open communication culture Take accountability for team targets Assist to hire junior and mid-level developers Encourage creativity and intelligent risk-taking Translate application storyboards and use cases into functional applications. Design, build and maintain efficient, reusable, and reliable C# code. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automatization. Analyze system requirements and prioritize tasks Develop technical specifications and architecture Test and debug various .NET applications Review and refactor code Deploy fully functional applications Upgrade existing programs Support junior developers’ work Document development and operational procedures REQUIREMENTS 5+ years experience as a back-end Software Developer, 2+ years experience as a front-end Software Developer, Prior experience in a technical position, College or University degree in Computer Science, a related discipline or proven experience in software development Proficient in C#, with a good knowledge of its ecosystems and best practices. Proficient with the .netcore (v2.2) frameworks. Strong understanding of object-oriented programming Proficiency in writing reusable C# libraries Proficiency in building web-based applications. Familiarity with agile environments Proficient Troubleshooting abilities Good communication skills Understanding fundamental design principles behind a scalable application. Good understanding of front-end development languages including ReactJs, HTML5, and CSS. Good understanding of server-side css pre-processing frameworks, such as LESS and SASS. Good understanding of modern frameworks - ReactJS, KnockoutJS, AngularJS Proficient understanding of version control tools. (Git, Mercurial, SVN) Experience building and integrating with RESTful API’s Experience working with common front-end tools such as Babel, Webpack, NPM and YARN. Experience with React development. Experience with source control management systems and continuous integration/deployment environments. GIT, Azure Pipelines Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Implementing automated testing platforms and unit tests Knowledge of concurrency patterns in C#. Familiarity with Microsoft SQL Server. Knack for writing clean, readable C# code. Creating database schemas that represent and support business processes. Experience with agile and scrum development methodologies. Experience with debugging, performance profiling and optimisation Strong initiative to find ways to improve solutions, systems, and processes Experience in various front-end architecture patterns Experience in implementing service workers Knowledge of modern authorization mechanisms, such as JSON Web Token Experience building PWA (Progressive web applications) Knowledge of isomorphic React   NICE TO HAVES Have a decent amount of financial/investment knowledge and associated database/process design Show interest in fintech, cryptocurrencies, blockchain and broader financial industries The ability to think and act strategically while also being hands-on A British or EU passport in addition to a South African passport   SKILLS, COMPETENCIES AND INTERESTS REQUIRED FOR THIS ROLE Flexible/ adaptable. You adjust quickly to changing priorities and conditions. You cope effectively with complexity and change. Able to work in a fast-paced environment with a focus on continuous improvement. You plan, organise, schedule, and budget in an efficient, productive manner. You focus on key priorities. A team player. You reach out to peers and cooperate with executives to establish an overall collaborative working relationship. Follow-through on commitments. You live up to verbal and written agreements, regardless of personal cost. You are action-oriented. Able to hire and develop A Players. You coach people in their current roles to improve performance and prepare them for future roles. A good communicator. You speak and write clearly and articulately without being overly verbose or talkative. You let others speak and seek to understand their viewpoints. Creative/ innovative. You generate new and innovative approaches to problems. You are able to convince others to pursue a course of action. You are a skilled facilitator and able to resolve conflicts when they occur. Ability to think and act strategically while also being hands-on Able to deliver on time with outstanding quality content Ambitious, dynamic and self-motivated Has good time management and organisation skills Accountable and strong-willed Ability to work in a small team (8-12 people) as well as work independently
Salary: R65 to R100

Senior Front-End Software Engineer Reference No: 110533557 | Cape Town, South Africa | Posted on: 21 April 2022

TECHNOLOGY STACK Frontend (Customer) - React, using redux and redux-toolkit for state management. Frontend (Admin) - React, using redux sagas for state management. Frontend (Marketing) - React, using gatsbyjs for static site-building. Backend (Dashboard/Admin/ DMZ Layers) - .Net Core 2.2 Backend Microservice (Services running through Kubernetes and docker management) Azure DevOps (Source control) CI / CD Pipeline management Azure cloud services Bugsnag (Front-End Real-time issue monitoring) Graylog (Back-End Real-time issue monitoring) Postman / Swagger (API Documentation)   WHAT YOU WILL BE RESPONSIBLE FOR Help create an inspiring team environment with an open communication culture Take accountability for team targets Assist to hire junior and mid-level developers Encourage creativity and intelligent risk-taking Develop new user-facing features Build clean, semantic and maintainable code and libraries for future use Ensure the technical feasibility of UI/UX designs Optimise application for maximum speed and scalability Assure that all user input is validated before submitting to back-end Translate application storyboards and use cases into functional applications. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automatization. Analyze system requirements and prioritize tasks Develop technical specifications and architecture Test and debug various Front-End applications Review and refactor code Deploy fully functional applications Upgrade existing programs Support junior developers’ work Document development and operational procedures REQUIREMENTS General Proficient understanding of web markup, including HTML5, CSS3 Proficient understanding of server-side css pre-processing frameworks, such as LESS and SASS. Proficient understanding of utility based css frameworks, such as TailwindCSS. Strong proficiency in JavaScript, TypeScript, ES6 including DOM manipulation. Good understanding of modern frameworks - ReactJS, KnockoutJS, AngularJS Proficient understanding of version control tools. (Git, Mercurial, SVN) Good understanding of SEO principles and ensuring the application will adhere to them Building reusable components and front-end libraries for future use Experience integrating with RESTful API’s Experience working with common front-end tools such as Babel, Webpack and NPM.   Minimum Requirements 5+ years’ experience as a Front-End Software Developer, Prior experience in a technical position, College or University degree in Computer Science, a related discipline or proven experience in software development.   Core Competency Requirements Proficient with React development Experience with source control management systems and continuous integration/deployment environments. GIT, Azure Pipelines. Experience with automated testing Experience with agile and scrum development methodologies. Experience with debugging, performance profiling and optimisation Strong initiative to find ways to improve solutions, systems, and processes Forensic attention to detail   Preferred Competency Requirements Experience in various frontend architecture patterns Experience in implementing service workers Knowledge of modern authorization mechanisms, such as JSON Web Token Experience building PWA (Progressive web applications) Knowledge of isomorphic React   NICE TO HAVES Have a decent amount of financial/investment knowledge and associated database/process design Show interest in fintech, cryptocurrencies, blockchain and broader financial industries A British or EU passport in addition to a South African passport   SKILLS, COMPETENCIES AND INTERESTS REQUIRED FOR THIS ROLE Flexible/ adaptable. You adjust quickly to changing priorities and conditions. You cope effectively with complexity and change. Able to work in a fast-paced environment with a focus on continuous improvement. You plan, organize, schedule, and budget in an efficient, productive manner. You focus on key priorities. A team player. You reach out to peers and cooperate with executives to establish an overall collaborative working relationship. Follow-through on commitments. You live up to verbal and written agreements, regardless of personal cost. You are action-oriented. Able to hire and develop A Players. You coach people in their current roles to improve performance and prepare them for future roles. A good communicator. You speak and write clearly and articulately without being overly verbose or talkative. You let others speak and seek to understand their viewpoints. Creative/ innovative. You generate new and innovative approaches to problems. You are able to convince others to pursue a course of action. You are a skilled facilitator and able to resolve conflicts when they occur. Ability to think and act strategically while also being hands-on Able to deliver on time with outstanding quality content Ambitious, dynamic and self-motivated Has good time management and organisation skills Accountable and strong-willed Ability to work in a small team (8-12 people) as well as work independently
Salary: Negotiable

Intermediate Software QA Tester Reference No: 2464203205 | Cape Town, South Africa | Posted on: 21 April 2022

Review requirements, specifications and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive and well-structured test plans and test cases Estimate, prioritize, plan and coordinate testing activities Design, develop and execute automation scripts using open source tools Identify, record, document thoroughly and track bugs Perform thorough regression testing when bugs are resolved Apply testing processes for new and existing products to meet client needs Liaise with internal teams (e.g. developers and product owners) to identify system requirements Monitor debugging process results Track quality assurance metrics, like open defect counts Develop an in depth understanding of any software under test Learn from more senior resources how to create test automation based on business requirements   SOFTWARE YOU’LL USE DAILY Visual studio Asana Specflow Figma Slack Android IOS NICE TO HAVES Have a decent amount of financial/investment knowledge and associated database/process design Show interest in fintech, cryptocurrencies, blockchain and broader financial industries A British or EU passport in addition to a South African passport SKILLS, COMPETENCIES AND INTERESTS REQUIRED FOR THIS ROLE Flexible/ adaptable. You adjust quickly to changing priorities and conditions. You cope effectively with complexity and change. Able to work in a fast-paced environment with a focus on continuous improvement. You plan, organise, schedule, and budget in an efficient, productive manner. You focus on key priorities. A team player. You reach out to peers and cooperate with executives to establish an overall collaborative working relationship. Follow-through on commitments. You live up to verbal and written agreements, regardless of personal cost. You are action-oriented. Able to hire and develop A Players. You coach people in their current roles to improve performance and prepare them for future roles. A good communicator. You speak and write clearly and articulately without being overly verbose or talkative. You let others speak and seek to understand their viewpoints. Creative/ innovative. You generate new and innovative approaches to problems. You are able to convince others to pursue a course of action. You are a skilled facilitator and able to resolve conflicts when they occur. Ability to think and act strategically while also being hands-on Able to deliver on time with outstanding quality content Ambitious, dynamic and self-motivated Has good time management and organisation skills Accountable and strong-willed Ability to work in a small team (8-12 people) as well as work independently
Salary: Negotiable

Senior Product Owner Reference No: 3649240571 | Cape Town, South Africa | Posted on: 21 April 2022

WHAT YOU WILL BE RESPONSIBLE FOR? Collaborate with stakeholders and the marketing team to translate business goals into uniquebrand and product experiences.? Contribute to providing innovative and workable solutions to satisfy market needs and customerexpectations in close liaison with your scrum team and stakeholders.? Provide suitable success metrics and reporting structures to assess existing products and itsdelivery working closely with Operations & PO’s to produce reliable data and analytics for theplatform.? Establish and lead rigorous change control processes in line with business requirements andreflecting project priorities.? Oversee the product development process to ensure that products are built according to aplanned set of acceptance criteria.? Assist with testing new products and new product features to ensure deployments are of highquality.? Prioritize and implement products & enhancements based on product evaluation, user feedback,market insight, competitor analysis.? Work with the team to create UI designs, prototypes, site maps, intuitive app flows and use casetesting for design validation.? Guide and train other product owners in best practices.? Guide and train the development, design and marketing teams in prioritization, implementationand best practices. WHAT WE CONSIDER CRITICAL TO THIS ROLE? 5+ years PO experience for Android, iOS and web.? A keen interest and understanding of cryptocurrencies and/or financial products and platforms.? The ability to push for high standards of quality and making sure only the best work is released.? The ability to translate ideas between departments and disciplines.? A passion for making data based decisions.? Experience working in agile teams, with strong communication skills for articulating, discussing,and advocating design decisions with developers, copywriters and product owners.? A Bachelor’s Degree, or equivalent.? Experience in Crypto and Fintech is preferable.? Excellent communication and organizational skills. THE SOFTWARE YOU WILL BE WORKING ON? PowerPoint? Slack? Jira? Trello? G-Suite? Figma? Airtable
Salary: R60000 to R70000

Technical Product Owner Reference No: 1060251932 | Cape Town, South Africa | Posted on: 20 April 2022

The technical product owner is responsible for the successful delivery of high-quality products, assisting clients with requirements analysis, project management and support. The technical product owner is responsible for coordinating multiple projects across brands and clients. The position will require someone with at least 3-4 years of experience as a technical product owner/ project manager/ business analyst in the tech industry. A qualification (Certificate, Diploma or Degree) in project management, business analysis or anything related would be to your advantage. Excellent grasp of ticket writing, agile delivery and business analyst processes. Must have experience using Jira for agile delivery. Technical acumen is a must for this role, and successful candidates will need to illustrate a thorough understanding of software systems. 1. Document product requirements? Elicit requirements from project stakeholders? Understand and illustrate requirements by means of producing relevant artefacts, including context diagrams, process flows, data flows, C4 diagrams and other relevant artefacts? Document impact of requirements on the high level architecture of systems? Analyse software documentation (e.g. API documentation)? Understand and communicate a software systems technical stack at a high level.? Clearly define project context deliverables and outcomes? Write comprehensive user stories and acceptance criteria 2. Manage development projects? Work with developers and Scrum Master to produce time estimates for project work? Plan iterations     - Create and maintain product backlog     - Run iteration planning and retrospective meetings with Scrum Master     - Plan and schedule resources with Scrum Master? Manage iterations     - Ensure that development work runs smoothly     - Coordinate development iterations across all project teams     - Manage quality output 3. Manage client relationships? Run professional meetings with product stakeholders? Build trusting relationships with clients? Manage stakeholder expectations 4. Manage product lifecycle? Work with customers in the ongoing enhancement and improvement of the product? Provide input into product direction and strategy? Suggest product enhancements and improvements? Manage product support and guiding operational processes as required
Salary: R55000

DevOps Engineer Reference No: 3554715952 | Cape Town, South Africa | Posted on: 20 April 2022

The DevOps Engineer will be responsible for managing infrastructure which includes setup,monitoring, resource allocation, and deployment architecture using a wide range of AWS andAzure cloud technologies. EXPERIENCE, SKILLS, AND KNOWLEDGE? 3-4 years of experience working as a DevOps Engineer.? 3-year degree/diploma in the technology field.? AWS DevOps Professional Certification.? Good understanding of Agile processes.? Practical experience working with automated deployments and source control.? Ability to code and script.? Excellent problem-solving and troubleshooting skills.? Process-oriented with great documentation skills.? Knowledge of best practices and IT operations in an always-up, always-availableservice.? Experience administering and deploying development CI/CD tools such as Git, Jira,GitLab, or Jenkins. FAMILIARITY WITH THE FOLLOWING TECHNOLOGIES WOULD BE IDEAL? Container orchestration services - Docker, Kubernetes, Elastic Beanstalk.? Infrastructure As Code technologies - Terraform, Ansible.? Agile software development in Python, Go, Java, JavaScript, Typescript.? Significant experience with open-source operating system environments. KEY PERFORMANCE AREAS1. Project Planning? Participate in the processes of strategic project-planning meetings.? Providing guidance and expertise on system options, risk, impact, and costs vs.benefits.? Create and share operational requirements and development forecasts toallow timely and accurate planning of projects.2. Development? Responsible for developing and building IT solutions.? Install and configure solutions, implement reusable components, translatetechnical requirements, assist with all stages of test data, develop interfacestubs and simulators, and perform script maintenance and updates.3. Deployment? Build automated deployments through the use of configuration managementtechnology.? Responsible for making modules ready for production, which entails movingthem according to specific procedures and documenting knowledge transfer.4. Maintenance and Troubleshooting? Responsible for routine application maintenance tasks.? Create requirements and procedures for implementing routine maintenance.? Troubleshooting existing information systems for errors and resolving errors.5. Performance Management? Evaluate existing applications and platforms.? Give recommendations for enhancing performance via gap analysis,identifying the most practical alternative solutions, and assisting withmodifications.6. Writing software in line with industry standards and design patterns? Guide and implement software and product design.? Produce code in line with project requirements.? Implement and maintain appropriate security standards.? Perform and request code reviews.? Write and maintain unit and functional tests.7. Debugging software for optimum functioning? Reproducing and locating the source of reported bugs and issues.? Fix bugs and issues.? Communicate errors and solutions to product owners. INDIVIDUAL COMPETENCIES? Accountability and Execution? Adaptability? Control and Efficiency? Information Monitoring? Initiating Action? Optimizing Diversity? Ownership? Planning and Organizing? Technical Knowledge? Team Orientation
Salary: R75000

Full Stack Developer Reference No: 3441644265 | Cape Town, South Africa | Posted on: 12 April 2022

We're looking for talented, innovative team players to ensure we are successful in our mission to enable creators in emerging markets to monetize their content through our platform. Are you ready to join our fast paced, results driven, fully remote team? Your role will consist of working with our highly skilled team in developing our line of consumer services end-to-end. We use CLEAN code methodology and have architected our tech stack using micro-services running on AWS Lambda and API Gateway with a NuxtJS and VueJS frontends and MongoDB for our database. This clean, modern and easy to maintain stack allows us to focus on forward development and reach our ambitious vision of enabling local creators in emerging markets. You will mostly be promoting our flagship brand baseplay.co, a suite of mobile games and video services in emerging markets.  Currently operates in 8 countries and is rapidly growing in subscribers. Help us in launching the next 20 more markets! Core responsibilities will include but are not limited to the following Make architecture and technology choices for new product features and take real ownership as we continually improve our platform for our users. Be accountable for the development environment and ensure that web infrastructure remains stable. Ensure the quality and usability of deliverables. Focus on the development of all server-side logic, definition and maintenance of the database, and ensuring high performance and responsiveness to requests from the front-end. Write clear code, which is extremely scalable and maintainable over time and across locations. Maintain site updates, fixing and troubleshooting bugs, and improving performance. Staying current with trends in web application development and design and regularly assesses technological processes and makes recommendations to improve effectiveness. Qualifications and experience MSc in Computer Science or Software Engineering. 7+ year’s software development experience 4+ years of development experience in NodeJS 2+ years experience with MongoDB Proficient with GIT 2+ years of modern Javascript development covering at least one of the major frameworks; Knowledge of NuxtJS beneficial. (we use Nuxt/Vue structure and methodology) Working Knowledge of at least one of the three major cloud providers (Google Cloud, AWS or Azure) Proven experience designing and implementing Micro-services architecture. Experience with improving Software Development Lifecycle and CI/CD pipelines Experience building user interfaces and with creating and consuming RESTful APIs Experience in developing and designing Progressive Web App (PWA) and Single page Applications (SPA) Working experience in an agile team environment is a big plus. Fluent English and good verbal and writing communication skills.
Salary: R75000

Lead Data Engineer Reference No: 151982926 | Cape Town, South Africa | Posted on: 12 April 2022

Job DescriptionA small to medium-sized company based just out of the CBD in Cape Town that works with a US clientele is looking for a Head Of Analytics who can grow with their company and enjoys working with large amounts of data, can create structures for warehousing and forward planning for the business data requirements.The ideal candidate would be a passionate and self-driven professional that will help us to utilize and design high-end analytical solutions that allow our customers to be entirely data-driven.Must be excited to work in a fast-paced environment. Responsibilities• Leading, a mixed technical team of data engineers and visualization specialists to build out our analytical product offering.• Creating in collaboration with the team, the strategic direction of the BI and analytical function for the company to ensure optimal use of analytics and strategic decision-making• Developing an appropriate model design to deliver on the strategy and client delivery.• Designs and plans for the integration of all data warehouse technical components.• Reviews and participates in testing the data design, tool design, data extracts, networks, and hardware selections.• Will perform high-level design of the logical and physical architecture, logical and physical data model, and extract, transform and load (ETL) processes. Skills• BSc in Computer Science or Engineering or similar qualification.• 6+ years experience in data warehouse technical architecture, infrastructure components, ETL, and analytical tools.• Quality experience with Cloud Servers/Azure specifically.• Excellent command of the English language, primarily written and spoken.• Experience with T-SQL and Microsoft database technologies is required.• Deep understanding of data warehouse principles and implementation.• 5-8 years of proven experience leading a technical team.• 10-12 years of experience building database technologies with the Microsoft SQL stack, e.g., SSIS, SQL, SSAS, and SSRS.• 8-10 years of experience in data modeling.• 8-10 years of experience using Microsoft technologies, e.g., PowerShell, MDX, DMX, and DAX.• 5-8 years of experience working in an analytics environment.• Excellent analytical skills.• Within a given visualization toolset, excellent visualization techniques understanding, including design knowledge, such as layout, typography, color, and interaction design.• Experience with data visualization tools like PowerBI, Tableau, Pyramid Analytics, Qlik, and Domo is advantageous.• Experience with applied statistics skills, such as distributions, statistical testing, and regression.• Experience with deep learning techniques, mainly CNNs and RNNs (GANs and RL experience is a plus).• The understanding of utilizing GIS and other location-based data analysis would be an advantage.• Experience in analytical thinking and problem-solving utilizing any of the following toolsets Python, R-Script, Julia, MATLAB, or TensorFlow.• Able to work effectively in a team environment.Behavioural competencies• Work well under pressure• Good communication skills (Written and verbal)• A good problem solver• Have an inquisitive nature• Like to keep this simple• Can organise and plan well
Salary: R135000 to R160000

MarTech Implementation Specialist Reference No: 1220263878 | Cape Town, South Africa | Posted on: 08 April 2022

The MarTech Implementation Specialist will support the internal Analytics initiatives. This position is for the set up and maintenance of marketing and product analytic platforms, user testing and platform access. You will provide technical expertise within the tag management domain, ensuring appropriate and accurate tracking of our digital platforms while contributing to creating targeted and personalized digital experiences for our customers. Duties include, but not limited to:• Working in collaboration with the Head of Business Intelligence, UX & UI Specialists as well as marketing teams across the globe to decipher business analytics requirements and deliver implementations which meet those requirements• Product owner of digital analytic tools, responsible for set up, integration and ongoing management, including user access management. Tools include marketing facing tools such as Google 360 Analytics, Ensighten as well as website product analytics tools such as Appsflyer, Heatmapping, SEO tools, etc• Work with Marketing teams to add, update and verify implementation of analytics measurement of website/apps, advertising and marketing automation activities.• Work closely with the UX & UI Specialists to assist with usability testing and GTM implementation.• Apply and implement coding practices for site tagging and follow industry standards• Implement tags for 3rd party media platforms used for search, display, social and affiliate channels• Document and manage tagging demand and development communication through JIRA and Confluence• Ensure data accuracy with on-going QA, audits, and data integrations across internal teams, multiple systems, technologies, and external vendor tools.• Manage the setup, execution and measurement of experiments using optimisation and analytics.• Assist with Optimizing A/B testing platform for running A/B tests• Research, and troubleshoot the latest techniques/strategies for site performance(This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives) Essential Criteria:• Relevant tertiary qualification• Knowledge in IOS and Android app tracking technologies• 2+ years’ experience using Google Analytics and Google Tag Manager implementation and management• 2+ years’ experience using HTML5, jQuery, JavaScript• 2+ years’ experience using Experience using tracking principles and relational Data structures• 2+ years’ experience using Experience using Website CMS systems• A strong understanding of Digital Marketing• A strong understanding of Website quality standards• A strong understanding of website and other development• Usage of HTML5, jQuery, JavaScript, tracking principles and relational Data structures, Website CMS systems, SQL (Oracle, MySQL) and Web services/REST services, Google Tag Manager and Google Analytics Desirable Criteria:• Experience using SQL (Oracle, MySQL, Postgres) and/or NoSQL (HBase, Redis, MongoDB)• Experience with Web services/REST services• Experience with web application technologies (HTML5, Javascript, JQuery, node.js)• Experience using Kentico  
Salary: Negotiable

Senior Java Developer Reference No: 906062123 | Cape Town, South Africa | Posted on: 07 April 2022

Purpose:To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points. Responsibilities/Tasks:• Support existing and develop new functionality and components.• Understand existing product and domain elements and work with business analysts to refine and implement new requirements.• Refactor and improve the code to keep the product maintainable and adaptable to new requirements.• Evaluate and improve application performance, and high availability features.• Create unit and integrated system tests to show that the developed functionality works as intended.• Create technical documentation that explains how the various components of the system work and how to use them.• Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.• Build and deploy the system on an application server.• Create and execute functional test scenarios (dev testing).• Work effectively in a team environment, actively collaborating to improve software development processes and standards. Requirements:• Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.• A strong knowledge of Java is essential.• 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.• Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).• Ability to work in a team environment and collaborate on a common (UML) design model.• A thorough understanding of SDLC processes, tools and techniques. Skills and Knowledge Requirements:• Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation.• Experience of the following technologies:     o JEE (J2EE) server side technologies, SOAP and Services     o Spring framework (preferable)     o JPA /Hibernate     o Experience with an application server (IBM Websphere - preferable)     o Integration experience (Web/RESTful services, JMS)     o JAXB and XML Schema     o Maven     o SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)     o SoapUI/Postman• Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.• Knowledge and experience of the following would be a plus:     o Business process/workflow layers e.g. JBPM, BPEL (Activiti)     o Rules engines (i.e. Drools)     o Design patterns (Object Oriented, SOLID, GRASP)     o Continuous integration tools (i.e. Jenkins, Bamboo, Docker) Personal Profile:• Self-starter, self-motivated, team player• Excellent communication and interpersonal skills• Strong attention to detail• Able to work under pressure and meet deadlines• Finisher Must be in Cape Town, Hybrid WFH role.
Salary: R80000 to R90000

Senior Software Engineer Reference No: 680019523 | Cape Town, South Africa | Posted on: 07 April 2022

The client is a leading omni-channel retailer, delighting our customers with an innovative range of curated products on personalized terms. Our aim is to provide multiple, convenient,and easy retail shopping channels to guarantee that we meet all our customer expectations. The ideal candidate for this role will be responsible for working within the Engineering development team to deliver enhancements, new initiatives and resolve live issues with a fullunderstanding of the standard system development life cycle (define, build, test) and track record of delivering changes, enhancements, and new functionality. Here’s what you can expect to be doing in the role• Design, develop, and deliver new features using RESTful API’s and related servicesaccording to agreed project timelines• Ensure accurate scoping and allocation of time for development required• Support continuous improvement by investigating alternatives and technologies• Adhere to coding standards defined by the technical management team• Support and maintain production system(s)• Support the creation and maintenance of technical documentation• Continuously identify and solve technical problems• Assist and mentor junior members within the team Requirements• National Diploma or bachelor’s degree with Information Technology or Computer Science• Minimum of 5 years+ working experience as a C# .net developer (.Net Framework) with the following technologies: MVC, .Net Core, WebAPI’s, SQL Server• Must have working experience with the following technologies: user controls and web parts, WCF and ASMX web service, jQuery/ Javascript/ JSON, HTML/ CSS, Visual Studio, Web Essentials OO/ SOLID. Git• Proven experience with ASP.NET view state management, form validation controls and .NET controls are required• Proven track record in taking projects through the Software Development Life Cycle.• Understanding of Continuous Integration, DevOps and SOA• Excellent verbal and written communication skills• Thrives in a fast-paced, dynamic environment and enjoys problem solving Nice to have:• Message Queuing (RabbitMQ or other), Amazon native cloud services (e.g. EKS), Unit Testing, Code Coverage, Code Metric, Containers, AWS CI/CD, Delphi, MySQL, ELK Stack, New Relic• 3+ years in the retail, logistics or credit sector is advantageous
Salary: Negotiable

Senior .Net Developer Reference No: 4216572239 | Cape Town, South Africa | Posted on: 07 April 2022

Purpose We’re looking for a Senior C# / .Net Developer to join our ever-growing production team. The Ideal candidate must be able to take ideas from conception and then implement them, enjoys complex projects and be able to contribute in all areas of the SDLC (Requirement gathering, planning, development, testing, implementation, and post-go-live support) - Not just a “programmer/coder”   Functions [but not limited to] Create .NET Core APIs and Razor Pages Create Vue.js applications, pages and components Collaborate with cross-functional teams to define, design, and ship new features Bug fixing and improving application performance Attend daily stand-up, sprint kick-off and retrospectives with an Agile/SCRUM environment Produce quality code responsible and accountable for the delivery of work that you have committed to Continuously improving your knowledge, at work and at home Break down user stories into tasks and estimations Work in a peer code-reviewed environment. You review my code, I review yours Become a tech evangelist for systems that make you happy. We value ownership of your own destiny, and we want to spread the knowledge   Skills, Attributes & Qualifications 5 years+ experience as a software developer using .net/c# Jvascript experince/knowledge Experience with Agile development methodology Experience with Databases Understanding of workflow-based logic Strong attention to detail and analytical skills Excellent communication skill
Salary: R85000

Senior Python Backend Engineer Reference No: 2277821568 | Cape Town, South Africa | Posted on: 07 April 2022

My client is looking for a Senior Back End Engineer in Python to build and maintain mobileapplications for most of their exciting projects. You will be required to work closely with the rest ofthe talented team to reach the companies and clients objectives by using your exceptional skills tocraft beautiful code. This is a fully remote role. Salary is up to R85K per month CTC, based on your current andexperience. Offices located in Cape Town. Open to SA and Non SA Citizens.The Senior Back End Engineer will be responsible for building and maintaining the back end code ofprojects. Experience and Skills required:6+ years coding experiencePython development experienceDegree or Diploma in IT Key Areas:Writing software in line with industry standards & design patternsDebugging software for optimum functioningMaintaining software & related repositories and databasesManaging projectsKeeping current with the development environment
Salary: R85000

Senior Software Developer (Ruby on Rails) Reference No: 2903383038 | Cape Town, South Africa | Posted on: 07 April 2022

My client is looking for a Senior Software Developer.Remote hybrid role, offices are in Cape Town. Full JD available.Competitive salary, great global company, money management industry. Working on the entire software stack from UI through to backend processing and database changes.The application runs entirely on AWS and uses many of the AWS services. Software stack: Ruby on Rails, Posgres, AWS.Development tools:Jira, Git, GitHub, CodeClimate, HoneyBadger, TeamCity for CI, NewRelic, Datadog, Chef. ResponsibilitiesDesign• Design solutions to routine problems/defects independently• Participate in team design sessions for large-scale development• Understand and develop use cases to supplement business cases for technical development Development• A passion for software development• Follows standards for coding, documentation and impact assessments• Provides in-depth technical troubleshooting and defect remediation for client, BA and QA reportedproblems requiring a high degree of technical expertise• Develop technical documentation for software solutions for targeted audience, which may includeexternal clients• Develop solutions for moderately complex problems and enhancements individually• Become an effective member of an agile development scrum team• Work closely developing the application with Product Management• Participate in functional and user-interface design discussions Essential Qualifications• 5+ years of development experienceEssential Technical Skills • Ruby and Rails• Relational SQL Database (Ideally Postgres)• Source control tools such as Git• SOLID principles• Excellent problem solving and debugging skills Ideal Qualifications• Computer Science Diploma/Degree• Knowledge of finance in the performance measurement / asset management field, or a desire to gainexperience in this field• Experience with the following technologies:o AWS or other cloud platform.
Salary: R85000 to R99999

Senior Linux Network Engineer Reference No: 4035060253 | Cape Town, South Africa | Posted on: 07 April 2022

We are a fast-growing web hosting company in Cape Town with an established customer base, recently acquired by recognized leaders in the Internet services industry. We have the vision and resources to be the market leader in SA in the next 5 years; this vision is supported by an entrepreneurial culture that encourages innovation, collaboration, and top performance.We are looking for a Senior Linux Network Engineer to maintain our core network and ensure that it meets our wider business objectives. We mainly operate Cisco routers and switches with some extreme network switches. Familiarity with Cisco IOS is therefore essential however wider experience, including white-box switches and any network automation is welcome. We are looking for a Network Engineer who has worked on service provider (Data Centre) networks or encompasses an excellent understanding of networks using BGP and combinations of IGPs (OSPF/IS-IS/EIGRP, etc.). You will need to be hands-on in both designing, deploying, maintaining, and taking ownership of network monitoring. This job requires you to want to automate and/or standardize network configuration management. You will make use of open-source platforms and tools where possible. Design, deploy, support, and maintain core network for Internet hosting business and support functions (office, VPN, etc. Thorough knowledge of IT infrastructure, TCP/IP, networking and information system security principles, practices, and technologies. Research and analyze new network technologies as well as write proposals for upgrades of network infrastructure Good analytical skills with the ability to document and present highly technical information in a coherent and informative manner A passion for writing documentation and training other staff on operating platforms after they have been implemented Work with wider sysadmin team on integrating network functions into service offering (e.g. making virtual infrastructure links into IGP) Demonstrable; in-depth technical expertise within an ICT environment consisting of extensive hands-on support and management of Configure and install software, servers, routers, and other network devices Monitor network performance and integrity with appropriate escalation paths set up Third-tier support of network issues Automate network tasks and monitor their effectiveness; maintain technical documentation Coach, train, and mentor team members on networking topics Architecting, deploying, maintaining, and scaling platforms Create, oversee, and test network security measures Write and implement networking protocols company-wide and within department policies and procedures Suggest improvements to network performance, capacity, and scalability Participate in business continuity and disaster recovery infrastructure planning, building and testing Participate in the design, engineering, and delivery of IT projects Be part of and support the wider system administrator team A good understanding of databases, database design and optimization Experience with containerization Experience in automating with ansible other tools Experience in administering and automating highly available Linux-based platforms preferably in a virtualized environment Proven ability and interest in picking up new technologies quickly, leading evaluations and providing suggestions of key technologies to base future development around Great problem-solving ability, especially under pressure An ability to explain and articulate technical detail clearly to technical management and developers Experience with coding, ideally backend services in PHP, Python, reasonable understanding of web technologies Requirements Five or more years’ related experience as a Senior Network Engineer or Network Administrator Experience with Cisco IOS, Extreme XOS and other router/switch/firewall operating systems Strong Linux based system administration background (especially virtualization, containerization and cloud platforms) Understanding of switching services such as (but not limited to) STP, VLAN, QinQ, COS, UDLD, Switch Stacking, PagP, LACP and RSPAN. Based on your designs, deliver customer solutions to agreed timescales, quality, and budget operating with a high degree of technical autonomy and self-administered technical project management. Deep working knowledge of networking principles and technologies, ideally with specific experience of core MPLS technologies and associated infrastructure Knowledge of scripting languages (ideally Python/Bash) Professional certification is advantageous (e.g. CCNA, CCNP, CCDP, CCIE or equivalent), however, industry experience is also considered Designing Service Provider networks utilizing BGP, EIGRP, OSPF, VRF, MPLS, etc. In-depth understanding of communication protocols with advanced knowledge of Layer 2 and Layer 3 technologies Experience of open-source log analysis, configuration management and monitoring tools (e.g. ELK, Graylog, Ansible, Rancid, Nagios, Icinga, etc.) Experience with network security   Benefits Our benefits are second to none — We look after our people!   We look after your wellbeing and encourage a healthy lifestyle: We pay 100% of your medical aid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary We think of your future: Retirement Annuity — up to 5% co-contribution  
Salary: R50000 to R70000

Senior DevOps Engineer Reference No: 1456447795 | Cape Town, South Africa | Posted on: 07 April 2022

[Senior DevOps Engineer] We are looking for a highly skilled Linux DevOps specialist to support an existing development team, and to innovate and drive best practices in our operational team. Our client is a fast-growing web hosting company in Cape Town with an established customer base, recently acquired by recognized leaders in the Internet services industry.   Duties and Responsibilities Support and manage our hosting environment Support our development team Find opportunities to streamline how we work Drive opportunities for efficiencies Knowledge sharing – support and upskilling of the rest of the team Championing relevant documentation   Requirements Experience in deploying highly available automated Linux-based systems Solid understanding of networking protocols and how the internet works Experience with containerization, Docker etc Experience in automating with Ansible or similar tools A good understanding of databases, database design and optimization Experience with coding, ideally backend services in Python, PHP reasonable understanding of web technologies Knowledge of automated testing Building CI/CD pipelines Proven ability and interest in picking up new technologies quickly, leading evaluations and providing suggestions of key technologies to base future development around Great problem-solving ability, especially under pressure A passion to lead and mentor more junior DevOps engineers An ability to explain and articulate technical detail clearly to technical management and developers Understanding of the importance of writing documentation and training other staff on operating platforms Architecting, deploying, maintaining, and scaling platforms   Benefits Our benefits are second to none — We look after our people! We look after your wellbeing and encourage a healthy lifestyle: We pay 100% of your medical aid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary. We think of your future: Retirement Annuity — up to 5% co-contribution.
Salary: R40000 to R70000

Intermediate Backend (Python) Developer Reference No: 4254428844 | Cape Town, South Africa | Posted on: 07 April 2022

My client is looking for an Intermediate Back End Engineer in Python to build and maintain mobile applications for most of their exciting projects. You will be required to work closely with the rest of the talented team to reach the companies and clients objectives by using your exceptional skills to craft beautiful code. This is a fully remote role. Salary is up to R55K per month CTC, based on your current and experience. Offices located in Cape Town. Open to SA and Non-SA Citizens. The Intermediate Back End Engineer will be responsible for building and maintaining the back-end code of projects.   Experience and Skills required: 4+ years coding experience Python development experience Degree or Diploma in IT   Key Areas: Writing software in line with industry standards & design patterns Debugging software for optimum functioning Maintaining software & related repositories and databases Managing projects Keeping current with the development environment
Salary: R45000 to R55000

Senior Software Engineer Reference No: 2893385741 | Cape Town, South Africa | Posted on: 07 April 2022

The Senior Developer will be responsible for translating the organization’s technology strategy into tactics as well as leading the charge in developing the resulting technical implementations.Our client is the biggest final mile on-demand delivery service in Africa. They are obsessed with eradicating anxiety from deliveries, for senders, receivers, and drivers. Core Duties will include (but may not be limited to): ? Building compelling features for the client’s tools and applications? Collaborating with the team on new interfaces and products? Managing, monitoring, and deploying product features and releases? Maintaining high code quality and maintainability? Validate that user expectations are achieved during the development process? Developing product concepts based on identified market needs? Complying with defined coding standards? Designing, implementing, and reviewing new API features? Dev testing one's own code thoroughly and QA’ing the code of other developers? API implementation and new features design for client app? API integrations support? Test-driven development (TDD) Necessary Soft Skills? Clear communicator (written and verbal), to communicate expectations to developers andother stakeholders? Demonstrate creative / abstract problem-solving abilities? Demonstrate ability to translate business requirements into technical production plans? Ability to focus on deadlines and deliverables? Maturity in judgment? Able to work as part of a team? Maintain control and composure in high pressure, complex situationsProfessional Requirements? 2 - 5+ years of experience working within an object-oriented developer environment (Ideally C#/ .NET Framework / .NET Core)? Bachelor’s degree in Computer Science, Engineering, or related field? Understanding of modern web technologies and design patterns? Knowledge of SDLC in AGILE environment? Strong technical documentation and diagramming abilities? Ability to grasp and solve technical problems? Evident creative thinking and problem-solving abilities? Understanding of test-driven development (TDD)? Knowledge of tools, concepts, and methodologies of QA Tools you will be working with (training will be offered where necessary)1. .NET Core / C#2. React / React Native / Javascript (ES 6+)3. PostgreSQL4. Git / Gitlab5. Jira / Confluence6. Elasticsearch7. Kibana8. Reddis9. Rabbit MQ10. Swagger11. Microservices12. GCP (Google Cloud Platform)13. Kubernetes (GKE)14. CI/CD15. MacOS (advantage)16. MongoDB RemunerationSalary, performance incentive and benefits including but not limited to medical aid and provident fund
Salary: R80000 to R100000

Senior Software Engineer/React Reference No: 2178481577 | Cape Town, South Africa | Posted on: 07 April 2022

Our client is the biggest final mile on-demand delivery service in Africa. They are obsessed with eradicating anxiety from deliveries, for senders, receivers, and drivers. Core Duties will include (but may not be limited to):? Building compelling features for the client’s tools and applications? Collaborating with the team on new interfaces and products? Managing, monitoring, and deploying product features and releases? Maintaining high code quality and maintainability? Validate that user expectations are achieved during the development process? Developing product concepts based on identified market needs? Complying with defined coding standards? Designing, implementing, and reviewing new API features? Dev testing one's own code thoroughly and QA’ing the code of other developers? API implementation and new features design for client app? API integrations support? Test-driven development (TDD) Necessary Soft Skills? Clear communicator (written and verbal), to communicate expectations to developers andother stakeholders? Demonstrate creative / abstract problem-solving abilities? Demonstrate ability to translate business requirements into technical production plans? Ability to focus on deadlines and deliverables? Maturity in judgment? Able to work as part of a team? Maintain control and composure in high pressure, complex situationsProfessional Requirements? 2 - 5+ years of experience working within an object-oriented developer environment (Ideally C#/ .NET Framework / .NET Core)? Strong React skills? Bachelor’s degree in Computer Science, Engineering, or related field? Understanding of modern web technologies and design patterns? Knowledge of SDLC in AGILE environment? Strong technical documentation and diagramming abilities? Ability to grasp and solve technical problems? Evident creative thinking and problem-solving abilities? Understanding of test-driven development (TDD)? Knowledge of tools, concepts, and methodologies of QA Tools you will be working with (training will be offered where necessary)1. .NET Core / C#2. React / React Native / Javascript (ES 6+)3. PostgreSQL4. Git / Gitlab5. Jira / Confluence6. Elasticsearch7. Kibana8. Reddis9. Rabbit MQ10. Swagger11. Microservices12. GCP (Google Cloud Platform)13. Kubernetes (GKE)14. CI/CD15. MacOS (advantage)16. MongoDB RemunerationSalary, performance incentive and benefits including but not limited to medical aid and provident fund
Salary: R80000 to R100000

Intermediate Java Developer Reference No: 3374963529 | Cape Town, South Africa | Posted on: 07 April 2022

Purpose: To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points. Responsibilities/Tasks:Support existing and develop new functionality and components.Understand existing product and domain elements and work with business analysts to refine and implement new requirements.Refactor and improve the code to keep the product maintainable and adaptable to new requirements.Work effectively in a team environment and follow/develop product software development processes and standards.Evaluate and improve application performance, and high availability features.Create unit and integrated system tests to show that the developed functionality works as intended.Create technical documentation that explains how the various components of the system work and how to use them.Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.Build and deploy the system on an application server.Create and execute functional test scenarios (dev testing).Incorporate the work done by other developers and do whatever is necessary to get the system to workagain with the changes, including debugging other people’s code, making changes to test data, etc. Requirements:A strong knowledge of Java is essential.2-3 years relevant experience as an intermediary back-end developer as part of a team in a software development environment.Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model.A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology. Skills and Knowledge Requirements:Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentationExperience of the following technologies:o JEE (J2EE) server side technologieso Spring framework (preferable)o JPA /Hibernateo Experience with an application server (IBM Websphere - preferable)o Integration experience (Web/RESTful services, JMS)o JAXB and XML Schemao Maveno SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)o SoapUI/Postman Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases. Knowledge and experience of the following would be a plus:o Business process/workflow layers e.g. JBPM, BPEL (Activiti)o Rules engines (e.g. Drools)o Design patterns (Object Oriented, SOLID, GRASP)o Continuous integration (i.e. Jenkins, Bamboo, Docker)
Salary: R60000 to R75000

Digital Analyst Reference No: 1012757843 | Cape Town, South Africa | Posted on: 07 April 2022

Company Description:The client is a leading omni-channel retailer, delighting our customers with an innovative range of curated products on personalized terms. Their aim is to provide multiple, convenient, and easy retail shopping channels to guarantee that we meet all customer expectations.The ideal candidate for this role will be responsible for producing automated reporting and analytical solutions to support business operations and business strategy. Key Performance Areas:• Work closely with the digital marketing team to understand our digital customers• Produce accurate daily, weekly, and monthly reports and explain movements and trends• Track and review performance of all areas to ensure targets are met• Track, review and analyse performance to ensure targets are met, variances are identified, investigated, and explained• Produce accurate daily and weekly reports and explain movements and trends• Leverage the data to find new ways of looking at customer behaviour and solutions to business challenges• Run ad-hoc in-depth analysis across different data sources• Understand the business process to create new analysis that will highlight areas for improvement• Develop and roll out test strategies in line with the marketing plan and ensure test campaigns are rigorously structured so that significance of results is not jeopardised• Develop analytics to review resource planning and discover opportunities to increase efficiency• Develop analytical models to drive sales opportunities within the customer base and improve contact strategies• Work with BI and Product owners to find automated solutions to streamline operational processes Requirements:• Relevant Degree (BSc, BCom, B Bus Sci, B Eng.)• Minimum of 3 years’ experience in analysing data• MS Excel proficiency• SQL query writing skills is essential• Experience in big data reporting packages will be an added advantage (e.g. BigQuery/PowerBI/ Qlikview/ Tableau)• Strong willingness to learn• Self-motivated driver of performance who is passionate about data and analysis• Ability to critically analyse and problem solve Benefits:• Flexible benefits to structure your own package• Creative agile work environment• Flexible working hours• Café and lounge area• Staff restaurant with a variety of healthy meal options Our Values:• Keep Innovating – we have the courage to contribute new ideas and turn those ideas into reality.• Think like an entrepreneur – we treat the business like it's our own.• Keep it real – we are mindful of the impact of our words and actions.• Raise the bar – we strive to deliver excellence in everything that we do.
Salary: R35000 to R38000

Full Stack PHP Developer Reference No: 890469213 | Cape Town, South Africa | Posted on: 07 April 2022

Full Stack PHP Developer We are looking for a highly experienced, ambitious Full Stack PHP Developer to come join our fast-paced, fun and rewarding team of professionals. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are who we are looking for!   Duties and Responsibilities Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle. Build and innovative well designed and well architected applications and collaborate with the User Experience (UX) team Design, code and maintain applications using best practices Utilize backend services, and expand our architecture Refactor, optimize and improve the existing codebase Use test driven development and acceptance tests to ensure feature quality Engage other stakeholders around all tasks, evaluations, suggestions, schedules and technical and process issues Document the components and architecture Keep abreast of new trends and best practices in web development Knowledge sharing with rest of the team   Requirements Previous working experience as a PHP Developer for (5+) year(s) Knowledge of authentication and authorization patterns Integration of multiple data sources and databases into one system Familiarity with limitations of PHP, as well as workarounds Experience with PHP MVC frameworks (Symfony, Laravel, etc.) Good relational database skills (e.g. MySQL, MariaDB) Proven expertise in working with API services (REST and SOAP) Knowledge of Agile development practices (TDD, refactoring, continuous integration) Ability to work in a fast-paced environment Comfortable collaborating with other team members and stakeholders Familiarity with version control systems (e.g., git) Strong preference for open-source solutions   Benefits Our benefits are second to none — We look after our people! We look after your wellbeing and encourage a healthy lifestyle: We pay 100% of your medical aid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary We think of your future: Retirement Annuity — up to 5% co-contribution  
Salary: R30000 to R45000

Senior Software Engineer/Kubernetes Reference No: 798148276 | Cape Town, South Africa | Posted on: 07 April 2022

The Senior Developer will be responsible for translating the organization’s technology strategy into tactics as well as leading the charge in developing the resulting technical implementations. Our client is the biggest final mile on-demand delivery service in Africa. They are obsessed with eradicating anxiety from deliveries, for senders, receivers, and drivers. Core Duties will include (but may not be limited to):? Building compelling features for the client’s tools and applications? Collaborating with the team on new interfaces and products? Managing, monitoring, and deploying product features and releases? Maintaining high code quality and maintainability? Validate that user expectations are achieved during the development process? Developing product concepts based on identified market needs? Complying with defined coding standards? Designing, implementing, and reviewing new API features? Dev testing one's own code thoroughly and QA’ing the code of other developers? API implementation and new features design for client app? API integrations support? Test-driven development (TDD) Necessary Soft Skills? Clear communicator (written and verbal), to communicate expectations to developers andother stakeholders? Demonstrate creative / abstract problem-solving abilities? Demonstrate ability to translate business requirements into technical production plans? Ability to focus on deadlines and deliverables? Maturity in judgment? Able to work as part of a team? Maintain control and composure in high pressure, complex situations Professional Requirements ? 2 - 5+ years of experience working within an object-oriented developer environment (Ideally C#/ .NET Framework / .NET Core)? Strong Kubernetes skills? Bachelor’s degree in Computer Science, Engineering, or related field? Understanding of modern web technologies and design patterns? Knowledge of SDLC in AGILE environment? Strong technical documentation and diagramming abilities? Ability to grasp and solve technical problems? Evident creative thinking and problem-solving abilities? Understanding of test-driven development (TDD)? Knowledge of tools, concepts, and methodologies of QATools you will be working with (training will be offered where necessary)1. .NET Core / C#2. React / React Native / Javascript (ES 6+)3. PostgreSQL4. Git / Gitlab5. Jira / Confluence6. Elasticsearch7. Kibana8. Reddis9. Rabbit MQ10. Swagger11. Microservices12. GCP (Google Cloud Platform)13. Kubernetes (GKE)14. CI/CD15. MacOS (advantage)16. MongoDB Remuneration Salary, performance incentive and benefits including but not limited to medical aid and provident fund
Salary: R80000 to R100000

Senior Back End PHP Developer Reference No: 1297880512 | Cape Town, South Africa | Posted on: 07 April 2022

Senior Back End PHP Developer   We are looking for a motivated developer to come join our fast-paced, fun and rewarding team of professionals. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are who we are looking for.   Duties and Responsibilities Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Build and innovative well designed and well architected applications and collaborate with the User Experience (UX) team Design, code and maintain applications using best practices Utilize backend services, and expand our architecture Refactor, optimize and improve the existing codebase Use test driven development and acceptance tests to ensure feature quality Engage other stakeholders around all tasks, evaluations, suggestions, schedules and technical and process issues Document the components and architecture Keep abreast of new trends and best practices in web development Knowledge sharing with rest of the team   Requirements Previous working experience as a PHP Developer for (5+) year(s) Knowledge of authentication and authorization patterns Integration of multiple data sources and databases into one system Familiarity with limitations of PHP, as well as workarounds Experience with PHP MVC frameworks (Symfony, Laravel, etc.) Good relational database skills (e.g. MySQL, MariaDB) Proven expertise in working with API services (REST and SOAP) Knowledge of Agile development practices (TDD, refactoring, continuous integration) Ability to work in a fast-paced environment Comfortable collaborating with other team members and stakeholders Familiarity with version control systems (e.g., git) Strong preference for open-source solutions   Benefits Our benefits are second to none — We look after our people! We look after your wellbeing and encourage a healthy lifestyle: We pay 100% of your medical aid (Discovery & Vitality) — so no deduction unless you want to add a beneficiary We think of your future: Retirement Annuity — up to 5% co-contribution  
Salary: R40000 to R70000

Digital UI/UX Designer Reference No: 2659672847 | Cape Town, South Africa | Posted on: 07 April 2022

Thinking out of the box and understanding user journeys best describes you. You’re a self-starter, a multitasker and being armed with original approaches and innovative ideas make you a designer like no other. You’re able to craft intuitive interfaces for mobile and web. Not just your average designer, the work you produce turns heads! You are passionate about building intuitive interfaces and designing experiences that improve ease of use. You really love the work you do and are really proud of the work you produce, with the ability to come up with great solutions to problems. If this sounds like you, we’d love to meet you!   WE THINK YOU WILL LOVE IT HERE We love everything web and digital. We are a young yet experienced team of designers, project managers, developers, and QA Testers. Our office is based in Table View, Cape Town. We have been operating for over 17 years, working with national and international clients, so you will constantly be exposed to clients who operate in a wide range of industries. We believe in keeping our culture STRONG, that is why we have regular team events and spend some Friday afternoons jamming some music, playing arcade games and playing table tennis, all while we enjoy a cold brewski.   SO, HERE’S WHAT WE NEED FROM YOU An excellent understanding of UX and able to design across platforms. Working knowledge of HTML and how to push its limits - Just the look and feel, we’re not expecting you to do any coding. Have you got a kickass portfolio to showcase your skills? We’d love to see it! (and as an added bonus we’d like to see some Wireframing and UX flow examples). Pixel perfection! An eye for quality and detail. You’ve got solid knowledge of Photoshop, XD animation and videos (we’ve got some exciting things planned!) Corporate identity comes so naturally to you! You conceptualize ideas, and design solutions which beautiful match company's culture and values.   WHAT YOU’LL GET UP TO Roll out designs for our clients. Produce work of exceptional standards & that you are super proud of! Keeping up-to-date with the latest technology and trends offering the best possible skill to our brand.   WHAT’S ON OFFER We are offering between R25 - R35k per month. Your salary will depend on your creds, skills, and experience, we are negotiable if you are a perfect fit.   OUR VALUES Show up, step up & own it! Most importantly have FUN! Don’t just meet expectations, exceed them & be proud of it. Add a personal touch in everything you do, we’re human after all. Arrive with a smile & leave with one too 🙂
Salary: R25 to R35

Technical Specialist Team Leader Reference No: 3826574087 | Cape Town, South Africa | Posted on: 07 April 2022

Our client is a leading omni-channel retailer, delighting our customers with an innovative range of curated products on personalized terms. Our aim is to provide multiple, convenient, and easy retail shopping channels to guarantee that we meet all our customer expectations. The purpose of Technical Services is to provide structure and control of the functions responsible for diverse technical operations which generally involve IT infrastructure such as hardware, software, networking, and information security in both physical and virtual environments. The main goal is to minimize downtime and maintain business productivity. This is a dual role for a customer centric individual that both leads the team and performs HR management functions for all direct reports and also acts as a hands-on team member to provide technical and user support to all users of end computing devices. This includes, but is not limited to the installation, maintenance, and support of end user devices such as PC Workstations, laptops, VOIP telephones, mobile devices, printers, scanners, Windows 10 operating systems, the Microsoft Office Suite, and all other related business applications. This role ensures that all calls logged at the service desk are allocated to the correct team members, provide the appropriate attention according to ICT's priority index and are resolved within Service Level Agreements. Key Performance AreasOperational support• Complete service requests / incidents / tasks logged on Service desk timeously• Ensure that team members complete all calls and tasks timeously• Ensure that all third parties complete all calls and tasks timeously and escalate to Service Delivery Manager at signs of calls breaching• Keep the business constantly updated when incidents arise, the duration thereof and resolution Operational procedures• Adhere and contribute to Technical Services procedures• Plan, deploy and maintain all Hybrid infrastructure• Ensure all DR plans are accurate, maintained and adjusted where necessary• Maintain all Information Security Controls applicable to the infrastructure team• Project Management• Complete documentation as required (Technical and Corporate e.g. Incident Reports) Human Resources procedures and support• Plan, schedule and participate Server Infrastructure team's standby weekend and public holiday shift rosters and leave schedules• Manage the performance of all direct reports (formally and informally), ensuring that regular feedback is given/received, coaching, and mentoring on performance is given/received to enable continuous improvement• Be actively involved in Individual Development Plan (IDP) for all direct reports and ensure that the agreed development interventions are delivered RequirementsQualifications & Experience• Grade 12/Matric/NQF 4• 4 - 5 years’ experience in a similar role• ITIL certification and /or experience• Microsoft AD, System Center, HyperV, RDS, Microsoft Clusters, SAN, Veeam, VMWare, Linux, Hybrid Compute, Cloud, Azure, O365, InTune, AWS & EKS Values• Keep Innovating – we have the courage to contribute new ideas and turn those ideas into reality.• Think like an entrepreneur – we treat the business like it's our own.• Keep it real – we are mindful of the impact of our words and actions.• Raise the bar – we strive to deliver excellence in everything that we do.
Salary: R60000 to R69997

IT Recruiter Reference No: 3924424933 | Cape Town, South Africa | Posted on: 04 April 2022

Job brief We are looking for a Recruiter with full-cycle recruiting experience, from talent sourcing and attracting candidates to interviewing and hiring great employees. What does a Recruiter do? A successful recruiter will collaborate with department managers on a regular basis and proactively identify future hiring needs. You should also be able to attract candidates using various sources, like social media networks and employee referrals. Our ideal recruiter holds an academic HR background combined with work experience in screening, interviewing and assessing candidates. Ultimately, the responsibilities of the Recruiter are to ensure our company attracts, hires and retains the best employees, while growing a strong talent pipeline. Responsibilities Design and implement overall recruiting strategy Develop and update job descriptions and job specifications Perform job and task analysis to document job requirements and objectives Prepare recruitment materials and post jobs to appropriate job board/newspapers/colleges etc Source and recruit candidates by using databases, social media etc Screen candidates resumes and job applications Conduct interviews using various reliable recruiting and selection tools/methods to filter candidates within schedule Assess applicants’ relevant knowledge, skills, soft skills, experience and aptitudes Onboard new employees in order to become fully integrated Monitor and apply HR recruiting best practices Provide analytical and well documented recruiting reports to the rest of the team Act as a point of contact and build influential candidate relationships during the selection process Promote company’s reputation as “best place to work” Requirements Proven work experience as a Recruiter (either an in-house recruiter or a staffing agency recruiter) Solid ability to conduct different types of interviews (structured, competency-based, stress etc) Hands on experience with various selection processes (video interviewing, phone interviewing, reference check etc) Ability to organize skills assessment centers (in tray activities, work samples, psychometric and IQ/EQ tests, etc) Familiarity with HR databases, Applicant Tracking Systems (ATS) and Candidate Management Systems (CMS) Hands-on experience with recruiting software, as well as Human Resource Information Systems (HRIS) or Human Resource Management Systems (HRMS) Excellent communication and interpersonal skills Strong decision-making skills BS/MS in Human Resources Management
Salary: R12500 to R15000

DevOps Engineer Reference No: 3407648893 | Cape Town, South Africa | Posted on: 04 April 2022

Our client looking for experienced DevOps engineers to join their Enablement team with experience building and scaling cutting edge DevOps solutions that will aid them in developing scalable solutions that are highly available, secure & easy to deploy.   Responsibilities Implementation & improvement & maintenance of the perfect CI/CD pipeline for our cloud services allowing developers to push their changes to code with high confidence Infrastructure management Design, implement, manage and orchestrate container clusters Assist with Application deployments to various Azure locations. Investigate and resolve technical issues Write process & technical documentation Work with your Engineering Manager, Principal Engineer, Senior Engineers & CTO to understand priorities and roadmap Share your knowledge and ensure the security, operability, quality, and scalability of your work  Form part of an after-hours on call rotation to address critical downtime after hours *Important: We're an agile, fast-growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do. Skills Minimum 5 years’ hands on DevOps experience Working experience with Cloud Infrastructure (Azure, AWS, or Google Cloud) – we use Azure Minimum one-year development experience with Kubernetes in a large scale a Production Environment Experience with developing continuous/rapid release engineering (CI/CD) Experience implementing secure and highly available distributed systems/microservices Experience implementing automated deployment tools and techniques Experience with containers, microservice architectures and orchestration frameworks like Kubernetes Experience in supporting, maintaining and monitoring of DevOps related environments Experience in managing Linux & Windows Infrastructure Strong knowledge in relational, non-relational, and time-series data stores (MS-SQL/PostgreSQL/MySQL) implementation and Administration Knowledge of two or more of the following languages: C#, YAML, PowerShell, Terraform, JavaScript Experience with infrastructure as code & utilizing Terraform an advantage Ability & desire to research new tools, technologies and best practices Advanced ability to craft clear and concise documentation Critical thinker and problem-solving skills Team player Good time-management skills Interpersonal and communication skills
Salary: Negotiable

BI Developer Reference No: 2179438070 | Cape Town, South Africa | Posted on: 04 April 2022

Our client is looking for a BI Developer who lives and breathes data to join our team. The position will see you design, develop and deploy BI solutions. The role will include re-engineering and optimising data enhancing our business intelligence system to help us make better decisions. Functions [but not limited to]? Create accurate and complete sources to target data mappings, including all translations? Design and develop data exploitation systems to deliver information to business users, e.g. dashboards and reports, sourcing data, mainly from various sources including Microsoft? Design and develop efficient high volume data load strategies? Design and develop mechanisms to ensure that data loaded and transformed is accurate and reliable? Understand business processes and data and be able to translate requirements into technical specifications? Find innovative solutions to solve business problems that will save the business time and money? Ability to troubleshoot technical problems with beta and new release software, and research possible solutions using the internet and other available resources? Break complex problems down into manageable components and reduce dependencies between components by implementing interfaces? Compile accurate system technical documentation to address the requirements? Understand the steps required to deliver the functionality and create reliable estimates for the work to be done? Understand dimensional modeling techniques so as to be able to differentiate between available alternatives and which are best suited to the current problem.? Take responsibility for testing own deliverables by understanding the permutations and combinations that are required to test the work thoroughly? Conduct systems integration testing by understanding the flow of data between system components and where data is transformed and/or translated? Prove the accuracy of own work delivered by writing own test scripts Skills, Attributes & Qualifications? Relevant tertiary qualification in IT/IS? Minimum 5 years related experience? Good understanding of SQL Server stored procedures, SSIS, SSRS, and Data Modelling? Experience working with financial services or insurance house? Analytical and an excellent communicator.? Great business acumen and problem-solving aptitude? Follow development best practices? Excellent at troubleshooting technical performance issues? Experience mentoring a team
Salary: R50000 to R80000

Senior React Developer Reference No: 2284557908 | Johannesburg, South Africa | Posted on: 04 April 2022

Our client is seeking a Senior React Developer whose primary function is to design and implement user-facing features for websites and applications using React.js. The incumbent will be responsible for the performance of our websites or applications to ensure a seamless experience for users. Minimum Requirements:• 3+ years commercial experience with React• 5+ years JavaScript/Typescript (We are moving everything to Typescript)• Solid knowledge of CSS, HTML, and other front-end languages• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model• Thorough understanding of React.js and its core principles and frameworks• State management experience with React Hooks & Redux• Solid, working knowledge of writing unit tests (Jest, React-Testing Library)• Strong understanding of Unit Testing practice• Experience with RESTful APIs• Knowledge of modern authorization mechanisms, such as JSON Web Token• Familiarity with modern front-end build pipelines and tools• Ability to understand business requirements and translate them into technical requirements Advantageous:• Working in a Scrum / Agile environment• Experience with AWS• Some Back-End experience and/or the desire to work in this area. At times you may need to help. Required Experience and Skills:• Develop & Maintain user-facing features using React.js• Make use of reusable components and front-end libraries for use across our platforms• Optimize components for maximum performance across a vast array of web capable devices & browsers• Stay up-to-date on emerging code standards• Maintain and implement code and design standards• Mentor Junior and Intermediate React Developers Skills and competencies:• Must have a strong sense of customer focus.• Ability to take accountability and entail great problem-solving skills.• Excellent people management and relationship management skills.• Must be results-driven.• Portray strong attention to detail, whilst maintaining efficiency.• Impressive planning, organizational and time management skills. Additional• Must have solid reliable high-speed internet with ability to have video teleconferencing daily
Salary: R85000 to R90000

Senior Cloud Developer Reference No: 74501689 | Johannesburg, South Africa | Posted on: 04 April 2022

We are seeking a Senior Cloud Developer, whose primary function is to write backend APIs and backend services in AWS. The client offers a high growth potential environment where a developer will be able to make decisions that affect the development of our platform. You will be exposed to a wide variety of technologies, especially in the cloud service space (Amazon Web Services).  Minimum Requirements:• 5+ years commercial experience building web APIs and backend services.• 1+ years building in a cloud Service environment such as AWS, Azure or Google Cloud• 7 + years in a related programming language such as Typescript/JavaScript• Solid knowledge of microservices architecture• Strong understanding of Unit Testing practice• Familiarity with backend build pipelines and tools• Ability to understand business requirements and translate them into technical requirements• Ability to work independently or with a group Advantageous:• Working in a Scrum / Agile environment• Experience with AWS• Some Front-End experience and/or the desire to work in this area. At times you may need to help. Required Experience and Skills:• Develop & maintain APIs• Design and Architect microservices• Optimize microservice’s communication layers• Stay up-to-date on emerging code standards• Maintain and implement code standards• Mentor Junior and Intermediate Developers Skills and competencies:• Must have a strong sense of customer focus.• Ability to take accountability and entail great problem-solving skills.• Excellent people management and relationship management skills.• Must be results-driven.• Portray strong attention to detail, whilst maintaining efficiency.• Impressive planning, organizational and time management skills. Additional• Must have solid reliable high-speed internet with ability to have video teleconferencing daily
Salary: R85000 to R90000

Senior Java Developer Reference No: 1475812782 | Cape Town, South Africa | Posted on: 04 April 2022

The client has built a platform that supports multiple payment types across all ecommerce channels.The Developer will work with a System Architect and Product Owner, to design and implement solutions with high quality source codes. The role will require the candidate to enhance and enrich existing solutions and services, as well as support projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support. Key Performance Areas1. Solution Design and Implementation  o Perform accurate development estimation  o Delivery of high-quality source code  o Ensuring designs comply with specifications 2. Software Testing and Test-Driven development  o Ensure each feature works the way it is intended 3. Software Deployment and Maintenance  o Analyse, identify opportunity for efficacy, maintain and enhance existing application  o Troubleshoot issues with efficiency 4. Change control5. Support continuous improvement  o Investigating alternatives and technologies  o Presenting for architectural review 5. Distinguishing between business, functional, and non-functional requirements and how to best implement them Role PrerequisitesExperience and System Knowledge?5+ Years Java development experience?Deep understanding of the Spring Boot Framework, JPA and Hibernate?Presentation layer development (Angular, Typescript, JavaScript)?Message queues?SOAP, REST, XML, Web Services experience?Maven, Jenkins and Ansible?Version Control (git)?Exposure to an agile methodology driven environment?Postgres?Swagger documentation?AWS and cloud servicesAttributes and skills? Ability to communicate complex information in straightforward solutions? Time management and prioritisation? Analytical and problem-solving skills? Pitching new ideas to team to enable improvements? Project Management Skills Qualifications? Grade 12? Tertiary Qualification advantageous
Salary: Negotiable

Senior C# Software Engineer Reference No: 2444320425 | Cape Town, South Africa | Posted on: 04 March 2022

Est. in 1997, hosting 12 offices around the globe (including Singapore and New York), our client is a Global Merchant Commodities Firm specializing in energy and its associated industries. They focus on identifying value in the production, refinement, transportation, and consumption of tradable commodities and anticipating opportunities in the supply chain where they may be under or over-valued.   Responsibilities: Design and develop systems to for Commodities trading application Strong partnership with Global technology team Improvement of automated processes to save manual efforts Work towards the Strategic global data platform Qualifications: Experience in working/building the trading platforms Experienced in Server-side development and Expertise in C# Strong Experience in building applications using messaging Experience in API based solutions Strong DevOps skills   Requirements: 5+ Years of recent hands-on software development experience in C#. Experience with .Net Core a plus. Fluency with standard software development practices, including Git and Agile practices. Excellent verbal & written communication skills and ability to operate both individually and in groups. This includes a functioning remote work setup, as needed. Demonstrable passion for building software and systems Willingness to learn about the business (Financial Services, specifically in the Energy space) and interact with end-users in a collaborative, dynamic environment. A self-driven attitude and ability to self-manage to a significant degree.   Other Considerations: Experience in the Natural Gas and Power or Financial Services industry Experience operating Excel and/or experience writing add-ins Experience interacting with third party vendors and managing the corresponding support relationship
Salary: Negotiable

Senior Java Developer & Architect (Healthcare solution) Reference No: 2272174702 | Cape Town, South Africa | Posted on: 04 March 2022

Senior Java Developer & Architect (Healthcare solution) My client develops mobile-enabled, cloud-hosted, enterprise software for customers across Africa in order to co-create productive societies. Founded in 2012, the company has market-leading expertise in the agricultural, health, financial inclusion and education spaces and works with mobile network operators to bring about positive change in the lives of people through the benefits of the digital dividend. The company is a home-grown African company delivering value to the people of Africa. The company, a subsidiary of the Vodacom Group. What you will do You will form part of the eLABS team. You will be leading the architectural design and own the technical excellence of the product. You will develop and communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers. The team uses the following technology: Java 1.8, PostgreSQL 11, Git, JavaScript. We are looking for an individual that is a great team player and problem-solver. The ideal individual will be someone who is dependable and dedicated to their work and cares about making a difference in Africa. One of our main drivers, working at the company, is the fact that we build solutions that have a positive impact on people’s lives and with this comes the responsibility of producing work that is of high quality. At the company, we strive to maintain a good balance of working hard and spending time together to build good relationships and celebrate individual and team achievements. What you need • 11+ years' of relevant development experience • 4+ years’ experience in Java, JavaScript, HTML, CSS • Strong SQL experience, i.e. strong data processing skills (statistical analysis experience will be beneficial) • Proficiency in Linux operating systems What to expect • Passionate and dedicated team members - We work hard and support each other because we are passionate about what we do and the impact we are making.Senior Java Developer & Architect (Healthcare solution) • Growth opportunities - We have annual personal development discussions to craft out your journey ahead. We have 5 study leave days for those that are pursuing a qualification or certification. • Flexibility - 3 remote workdays with core hours being 10:00 - 15:00. We are output, not input focused . • An energising environment - We celebrate differences and value individuals. We enjoy celebrating successes, having coffee-walks, playing ping-pong and care about each other's personal lives. • Income protection & death cover - We care about our staff and their family when unexpected events occur. • Employee Wellness Programme - We are holistic beings and therefore we invest in the health and wellbeing of our staff Starting date: ASAP Location: Stellenbosch, South Africa Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful.
Salary: Negotiable

Senior Lead Python Developer Reference No: 220346724 | Cape Town, South Africa | Posted on: 04 March 2022

Est. in 1997, hosting 12 offices around the globe (including Singapore and New York), our client is a Global Merchant Commodities Firm specializing in energy and its associated industries. They focus on identifying value in the production, refinement, transportation, and consumption of tradable commodities and anticipating opportunities in the supply chain where they may be under or overvalued.   Responsibilities: Design and develop systems to for Commodities trading application Strong partnership with Global technology team Improvement of automated processes to save manual efforts Work towards the Strategic global data platform   Qualifications: Experience in working/building the trading platforms Strong Experience in Python Strong Experience in building applications using messaging Experience in API based solutions Strong DevOps skills   Required Education: Bachelor’s degree in Computer Science or comparable work experience and certification
Salary: Negotiable

FRONT-END ENGINEER Reference No: 1209304212 | Cape Town, South Africa | Posted on: 04 March 2022

Remote (Cape Town) We are looking for a Front-End Engineer to join our Product & Tech Team in building great tools for the travel tech industry.Our client is an established technology company in Africa and building a suite of SaaS online distribution tools for Tour Operators, Travel Agents, Marketers, Property Owners and Hotel Groups internationally. This role might be for you if:• You enjoy working remotely and collaborating in person from time to time• You’re empathetic to users and can easily put yourself in their shoes.• You love solving problems and enjoy a broad range of challenges.• You can plan and execute multiple projects simultaneously, and in an organized fashion.• You have a passion for code and take pride in your work.• You are constantly adding new skills to your arsenal, both front-end, back-end and all the weird in between stuff. You relish evolving your skill set to keep pace with the ever-changing technology landscape to ensure your career stays on track.• You’re level-headed and cool under pressure. When things change, you know how to roll with the punches.• You are not a lone wolf. You enjoy being part of a wider team and relying on the team’s expertise as a product grows and becomes more complicated. You are excited to help others succeed.• Basically, you will blow us away with your work ethic, your attitude, and your energy! You’re good at:• Developing web applications using ReactJS• "Owning" a feature and contributing to design and development discussions• Continually staying updated with new technology• Project execution & delivery• HTML & CSS• Working independently, as well as being a team playerThe technology stack is built on Azure, React, SQL Server, RavenDB, IIS 7.5, ASP.NET Core, C#, jQuery and SCSS. Extra Awesome would be:• Your 2-6 years of solid web development experience in a similar role (preferably in the travel tech industry)• Your experience coding front-end JavaScript using React (Typescript)
Salary: R50000 to R60

Senior Software Engineer Reference No: 2277456762 | Cape Town, South Africa | Posted on: 02 March 2022

Senior Software Engineer (React & Dotnet) The client is the biggest final mile on-demand delivery service in Africa. They are obsessed with eradicating anxiety from deliveries, for senders, receivers, and drivers. The Senior Developer will be responsible for translating the organization’s technology strategy into tactics as well as leading the charge in developing the resulting technical implementations.   Core Duties will include (but may not be limited to): ? Building compelling features for the client’s tools and applications? Collaborating with the team on new interfaces and products? Managing, monitoring, and deploying product features and releases? Maintaining high code quality and maintainability? Validate that user expectations are achieved during the development process? Developing product concepts based on identified market needs? Complying with defined coding standards? Designing, implementing, and reviewing new API features? Dev testing one's own code thoroughly and QA’ing the code of other developers? API implementation and new features design for client app? API integrations support? Test-driven development (TDD) Soft Skills: ? Clear communicator (written and verbal), to communicate expectations to developers and other stakeholders? Demonstrate creative / abstract problem-solving abilities? Demonstrate ability to translate business requirements into technical production plans? Ability to focus on deadlines and deliverables? Maturity in judgment? Able to work as part of a team? Maintain control and composure in high pressure, complex situations Tools you will be working with: 1. .NET Core / C#2. React / React Native / Javascript (ES 6+)3. PostgreSQL4. Git / Gitlab5. Jira / Confluence6. Elasticsearch7. Kibana8. Reddis9. Rabbit MQ10. Swagger11. Microservices12. GCP (Google Cloud Platform)13. Kubernetes (GKE)14. CI/CD15. MacOS (advantage)16. MongoDB Professional Requirements: ? 2 - 5+ years of experience working within an object-oriented developer environment (Ideally C# / .NET Framework / .NET Core)? Bachelor’s degree in Computer Science, Engineering, or related field? Understanding of modern web technologies and design patterns? Knowledge of SDLC in AGILE environment? Strong technical documentation and diagramming abilities? Ability to grasp and solve technical problems? Evident creative thinking and problem-solving abilities? Understanding of test-driven development (TDD)? Knowledge of tools, concepts, and methodologies of QA   Remuneration:Salary, performance incentive and benefits including but not limited to medical aid and provident fund
Salary: R80000 to R100000

Full Stack Developer Reference No: 1777854159 | Cape Town, South Africa | Posted on: 11 February 2022

Our client is a strategic digital innovations agency. They partner clients to deliver web and mobile technology solutions that solve business problems or create business opportunities that help grow their business. With more than 20 years of experience in tailor-making and delivering best-of-class solutions, we are always on the hunt for talented problem solvers that have deep creative, technology or strategy skills and enjoy out-of-the-box thinking. Job descriptionWe are looking for a strong Full Stack Engineer, who has a passion for coding and intimate knowledge and experience in JavaScript (ES2015, ES2017). Due to the nature of the business, we are looking for a self-starter who is comfortable managing a project start to finish. Responsibilities• Leading / working in a team to build out mobile and web applications• Provide effort estimates for project quotes• Optimise applications for maximum speed and scalability.• Understand asynchronous request handling, and partial page updates Requirements Your skill set should look something like this:• Strong Javascript skills (ES6+, Typescript) including Angular 3.0+ / React.js / Vue.js• Laravel (MVC) / Node• AWS (Beanstalk, Lambda,EFS,S3)• CI/CD (Jenkins / Docker / Chef / Puppet)• GraphQL• JWT• API Development (JSON, ReST)• Micro-Services• Solution Architecture    
Salary: Negotiable

Senior UI Designer Reference No: 3646948872 | Cape Town, South Africa | Posted on: 11 February 2022

We are in search of a Senior UI Designer with demonstrable skills in client centred design, visual design, user interface, and client-side technologies. You will be responsible for being hands-on in each project, providing guidance and direction to junior designers along with a cross-functional team responsible for design implementation into technology frameworks. We seek the expertise of a Senior UI Designer that has the ability to lead, having championed how to navigate their way through complex project requirements that involved creating interactive experiences. You will be responsible for developing creative solutions for web interfaces, mobile applications, and digital marketing collateral.   The Senior UI Designer will be responsible for guiding and working hands-on with a multi-disciplinary project, design, development, and marketing team. They will be responsible for the full life cycle from ideation to the implementation of designs. Strong visual design acumen along with expansive knowledge in user interface, client-side technologies, and user experience, will be critical for generating positive results. Pushing the best-in-class benchmarks with every project, our Senior UI Designer will deliver the following: Creative Ideation User Interface designs for Web & Mobile Applications Digital Marketing Collateral   YOUR CONTRIBUTION: As a part of the team, the Senior UI Designer will be contributing their mastery to crafting design solutions that will creatively translate the brand and design goals of the websites, platforms, apps and visual experiences we create for clients. Applying world-class design standards to the project, teamwork, attention to client needs, and end-user satisfaction. The Senior UI Designer will also: Work closely with the Creative Director to ensure client expectations for the project are exceeded Work in collaboration with designers, engineers & the marketing team Maintain strong quality standards at each step along with project progress Work on projects from across industry verticals and locations Create design systems, guidelines and digital brand manuals Recognize and utilize storytelling opportunities for each project Direct others when required including designers, video makers, photographers, illustrators to deliver unique project narratives Collaborate with designers, development experts, and experience analysts to ensure: The feasibility of visual concepts The fidelity of the final result Design specifications are implemented correctly Participation in bug tracking, bug fixing, and QA Guide and lead junior designers Take evolving challenges head-on and encourage innovative thinking   YOU ARE: In search of a dynamic organization with an agile workplace and people that provide you with the platform and opportunity to evolve and grow within your specialties. You are looking for an environment where you can tap into your innovative creativity, expanding beyond the norms of your job description.   REQUIREMENTS: Your skill set should look something like this: Expert knowledge of Adobe Creative Cloud plus XD. A high degree of proficiency with Sketch and InVision. Strong portfolio showcasing skills in Web & Mobile design. Proven experience with Usability & Interaction Design, producing well thought user journeys and flows, wireframes and storyboards etc. Solid understanding of layout, typography, colour and other design principles. Strong attention to detail and a sense of pride and ownership over the quality of the product. An ability to quickly develop and iterate designs based on feedback and goals as well as perform under pressure and deliver on deadline. Strong knowledge of HTML and CSS, JavaScript Experience with React and React Native will be to your advantage   Qualified candidates should possess: Experience of 5+ years of crafting and designing digital products and services An unbridled creative and innovative imagination An understanding of human behaviour and how it relates human centred design Design talents that demonstrate the stylistic breadth and diverse applicability from product interaction to visual experiences and beyond Impeccable and effective problem-solving skills Skills and adequate experience related to relevant design software Practical understanding of the benefits and limitations of internet and mobile technologies Habits of being meticulously adherent to client needs Attention to detail   In addition, the candidate should be: A self-starter Excellent communicator Adaptable to change and evolving project demands Able to thrive in multidisciplinary teams Able to work on complex requirements and short deadlines Qualified candidates must present an online portfolio that: Exhibits their skills and passion for website and web app design, mobile application design and digital product development Proven level of skill in transforming high-level ideas into unique human centred designs Demonstrates creative expertise and track record in a variety of work and industry experience   The client is based in Cape Town; however this is a remote role.
Salary: Negotiable