Summit Africa RecruitmentSummit Africa Recruitment

Senior Full Stack Developer
Reference No: 613366095

Cape Town, South Africa
The position We are looking for an experienced Full Stack Developer to produce high quality software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries and deployment technologies. You should also be a team player with an eye for visual design and utility. Mobile experience (hybrid or native) would also be a plus. We would like the successful candidate to start as soon as possible.   Position competenciesWork with development teams, product managers and clients to design software solutions Design client-side and server-side architecture Develop the front-end of applications Develop and manage well-functioning databases and applications Design and implement effective APIs (REST / GraphQL) Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Facilitate clear communications with and around the team  Technical experience We are looking for candidates that have experience in some or all of the following:Software and Architecture design Java/Kotlin, Spring, Spring Boot, NodeJS, Express Experience with Relational Database and NoSQL databases ReactJS, VueJS, Angular Android Development, IOS Development, Hybrid Mobile Development (React Native), Flutter Linux, Docker, Kubernetes AWS, GCP, Azure CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc) Requirements Minimum 4 years of development experience Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses   
Salary: R55001 to R75000

DevOps Engineer
Reference No: 3970997052

Cape Town, South Africa
Responsibilities:Trailblazer: Infrastructure as Code Decompose current monolith Terraform configurations into more sustainable modules Collaboration across diverse teams. Good understanding of workspace management of multiple environments using Terraform Cloud Upgrade of Terraform configuration, build and publish modules for repeatable use Importing unmanaged environments, decreasing overall drift Build and manage Azure Cloud Services of which the majority is IaaS, PaaS services, example - App Services, Functions, Service Bus, Redis, Event Hub, Cosmos, SQL Server, Postgres, Application Insights, Log Analytics, virtual networking, Key Vault, Virtual Machine Scale Sets, Application Gateway, Traffic Manager, Storage Accounts and Kubernetes. Manage and orchestrate microservices with Kubernetes Assist with deployment process in Azure DevOps when required Troubleshooting environmental issues and driving the resolution and overall improvement of the platform Monitoring of all critical systems is imperative – Datadog, Application Insights and Log Analytics are currently in use  Requirements: Strong Terraform experience (This is super important) Experience with Infrastructure as code (also NB, goes with Terraform) Maintaining secure CI/CD processes and SDLC processes Experience working with cloud solutions such as Azure (Preferable) Currently working with Agile methodologies and follow Agile processes Experience working in Kubernetes deployments
Salary: Negotiable

Software Engineer
Reference No: 1637012115

Cape Town, South Africa
What are you looking for in your next position? Commitment to code quality? An environment that actually wants open discussion, different perspectives and input frompeople as curious and passionate about coding as you are? Somewhere you can keep growing and learning? Oh, and you probably want to ship your code, preferably often,right? If so, we might be the right place for you. Our client is a field sales app with a growing international customer base serving thousands of daily active users. We are looking for our next software engineer to help us scale thisproduct to meet the big hairy (possibly crazy) long term goal of being a billion-dollar company. We are currently building our company using .NET, ASP.NET, Entity Framework and SQL Server AWS helps us keep things running smoothly in the cloud. However, we are open tochange and would value someone with different experience to bring fresh arguments for other ways of thinking and building to improve our problem solving and solution finding. What you will be doing• Work closely with the product team to add features that delight our customers• Develop and maintain user interfaces, architecture and APIs• Design, implement and test in an Agile environment• Investigate problem areas and provide innovative recommendations for improvement• Work with the rest of the R&D team to keep improving how we develop, what we develop and why we do so What we needWe are looking for someone with 4 – 6 years of experience who has a BSc, BEng or similardegree with computer science as a primary focus and who has:• Hands-on experience in working with technologies like .NET, ASP.NET, Entity Framework, SQL Server, JavaScript• Experience with Scrum/ Agile development methodologies• Good communications skills (Yes. We know…. but we do need people who can speak up when they think we are doing the wrong thing and help us understand their perspective.)• Can work in a team (Again. We know… but this is a team kinda business and we work together.)• Grit, drive and a lets-get-this-done attitude What’s in it for you?• Competitive salary and benefits package• Being respected as part of a team that has a measurable and direct impact on our company’s success across the globe• A challenging and fun work environment that prioritizes learning and development, as well as action• A comfortable WFH policy and equally comfortable office in Stellenbosch that offers in-house barista, daily lunches, and daily Team Fortress gaming with colleagues More about Our clientOur clients mission is to change the sales conversation between sales managers and reps from “Are you doing your job?” to “How can we improve sales performance?” Over theyears, we've worked with hundreds of companies and thousands of field sales professionals to help create transparency within their sales environment that leads to trust, collaboration,and smarter sales decisions. Founded in 2012 in South Africa and with offices across SA as well as in the UK and US, we are approaching 1000 customers large and small across a wide range of industriesincluding Food & Beverage, Building Materials & Hardware, Chemicals & Paints, and Automotive goods. Our client is a certified partner and app for Acumatica, Sage,BigCommerce and Xero. In 2019, they also became one of the few tech companies worldwide to have achieved ISO 27001:2013 certification, the global benchmark in information security
Salary: R55000 to R65000

SQL DBA
Reference No: 3169292017

Cape Town, South Africa
A leading SaaS provider for digital marketing professionals, helps over 70,000 marketers in 156 countries communicate with the world. They growing fast and enjoy the challenge of using the latest technology to cater for a growing customer base and to automate administration tasks. Applicants should share their drive for making their products lightning fast and have the motivation to continuously learn and develop new skills. You will have the opportunity to work in a growing team with some very experienced developers and fellow DBAs.The DBA team are core to their success, they are responsible for their data platform and work to empower their in-house development team to design highly scalable, robust and performant features. SQL Server is at the heart their data platform and they push it to the limits dealing with ever growing workloads and multi-terabyte, high throughput, highly available databases that will stretch your knowledge of SQL and strengthen your skills as a DBA. Required Skills:• 2+ years working as a SQL Server DBA (SQL 2016+)• Advanced T-SQL skills with practical experience automating processes• Understanding of execution plans, concurrency and indexing• SQL Server HA & DR• Proven PowerShell experience Desirable Skills:• Azure or Google cloud platform• Azure DevOps• Working with large multi-terabyte databases• C#• BigQuery• SQL Server MCSA / MCSE• Systems administration experience using Windows Server and Active Directory
Salary: R40000 to R50000

Ecommerce Manager
Reference No: 3364595800

Cape Town, South Africa
The RoleReporting to the MD and running the Ecommerce department to deliver excellence within agreed budgets Optimizing of products and customer user journey to deliver sales targets Excellent understanding of Shopify and maximising use of the platform Full responsibility for the trading of the website and trouble-shooting Own and deliver Omnichannel strategy to drive relationships with global customer base Working closely with cross-department teams to meet commercial objectives Expert in bespoke inhouse system to deliver Ecommerce goals Development of the campaign calendar for onsite, Email, Social and Affiliates Management of Digital Marketing Agency, PPC, SEO, Paid Search and Social Manage and motivate Ecommerce team members and Interns to deliver to agreed goals Responsible for the monthly ECommerce report and P&L Track and analyse customer behaviour and optimize Manage home page, landing pages and content in collaboration with digital Optimise existing and new products during campaigns and new launches Work with PR, Retail, Digital Marketing and Wholesale to deliver localised and international user experience to develop brand profile    About You  At least 5 years experience as Ecommerce Manager within a luxury or premium fashion brand Expert user in Shopify with at least 4 years experience in using the platform Educated to at least Bachelor degree in relevant subject for Ecommerce and Digital Marketing Proven track record in managing multiple digital touch points including Social Media and delivering growth on a global scale Resourceful, confident individual, who can make a business case and challenge the status quo to improve brand visibility globally Works autonomously and with determination to take a project from start to completion Expert in using analytical tools and using insight to delivery KPIs Strategic thinker with an operational approach, prioritising multiple projects in a busy environment Excellent communication and leadership skills Experience and enjoys coaching and managing a small team Commercial approach, managing budgets and working in cost-effective ways Innovative and creative, with a strong understanding of the luxury landscape A creative thinker with strong technical know-how, and knowledge of digital marketing channels and social media platforms  What we offerIndependent working with career development in a varied role Some flexible working Half day holiday gift for your birthday Jewellery Allowance Beautiful offices next to the river and gardens Office situated next to Imperial Wharf station
Salary: Negotiable

Backend Developer
Reference No: 2523306935

Cape Town, South Africa
Purpose of the role Developers will be creative, analytical, driven and energetic in pursuit of designing and building scalable applications with focus on functionality, security and reliability of the tech stack   Duties and Responsibilities:  Work closely with a team of developers and designers building front-ends for Silicon Valley Care and fight for the end-user experience and contribute to raising the baseline of what is the UI/UX industry Take ownership and responsibility for what you do, the huge creative freedom and ability to influence the project allows for this Build relationships with developers in Poland,San Francisco, Cape Town and Design and develop new back-end services Focus on coding and debugging Build clean and structured code and libraries Research new tech that will benefit the team, project or client Integrate user facing elements developed Communicate effectively with the team locally and internationally Provide insight and contribute to software design and architecture  Skills:Independent efficient problem solving, but also being an excellent team player Good command of English, written and spoken High attention to detail Strong ability to clearly communicate concepts and ideas to team members as well as  Requirements and Experience:Our core back-end stack is js. So at least 3 years experience using Node.js preferably with Nest.js and Typscript Expertise in at least one backend technology g. Java/.NET Good practical knowledge of at least one database system, g. PostgreSQL/MongoDB, Experience in creating well-designed APIs, Experience in utilising good security practices, Readiness to learn and expand your skill set as required by ongoing projects Experience in the following will be beneficial:Hands-on experience with Node.js and TypeScript, Proficiency in PostgreSQL or MongoDB, Familiarity with Docker/Kubernetes/AWS deployment processes, Experience in creating projects from scratch, Experience with profiling and performance optimisation, Experience in giving high quality feedback during code review, Knowledge of testing JavaScript code (Jest/Mocha/Chai/CodeceptJS) Automated software testing on unit/integration/end-to-end levels  BenefitsWorking with US-based startups and Fortune 500 clients on demanding but at the same time rewarding projects, Non-corporate work environment Experienced PM and QA support Regular code reviews policy Trendy work space in Cape Town CBD and surrounds You will have a lot of chances to develop your programming skills as well as learn a lot about how tech business is done in the US International links with teams on 4
Salary: Negotiable

Frontend Developer
Reference No: 778576770

Cape Town, South Africa
Purpose of the role: Design, build and maintain frontend applications using the appropriate coding and scripting languages, content management tools and other related software applications.   Duties and Responsibilities:Work closely with a team of developers and designers building front-ends for Silicon Valley Care and fight for the end-user experience and contribute to raising the baseline of what is the UI/UX industry standard. Take ownership and responsibility for what you do, the huge creative freedom and ability to influence the project allows for this Build relationships with  developers in Poland,San Francisco, Cape Town and Brazil.  Requirements5+ years of experience as Front-end Developer, Preferably experience in React (other frameworks like Angular, Vue also possible, but if you want to work in React at the end), Skilled in vanilla JavaScript (Es5 /6 / 7, Object Oriented Programming, Design Patterns), Familiarity with Git, front-end tools and bundlers, Good knowledge of CSS and CSS pre-processors, Independent problem solving, but also being an excellent team player, Good command of English (written & spoken), Commercial  You will get extra points for:TypeScript, Flux knowledge, Backend technology knowledge (Node.js, Python, Java, C++), Familiarity with Docker / Kubernetes / AWS / deployment process, Experience in creating projects from scratch, State / data management patterns and solutions (Redux / Mobx), Knowledge of testing JavaScript code (Enzyme, Jest, Karma, Mocha, ), Knowledge how to make well-designed  Benefits:Working with US-based startups and Fortune 500 clients on demanding but at the same time rewarding projects, Non-corporate work environment Experienced PM and QA support Regular code reviews policy Trendy work space at Cape Town CBD and surrounds You will have a lot of chances to develop your programming skills as well as learn a lot about how tech business is done in the US International links with teams on 4 continents.
Salary: Negotiable

Front-end Engineer
Reference No: 417781344

Cape Town, South Africa
The position reports to the Engineering Team Lead   Your responsibilities will include the following:Design and build solutions to assist our business users, and improve customer experience Architect and design solutions with fellow team members Researching how solutions are being implemented locally and internationally Applying creative problem solving to develop solutions  Attributes required:Solutions-oriented, can-do attitude and high energy Strong analytical and critical thinking, using data to inform decisions Ability to dis-aggregate and structure solutions to ambiguous problems Solid quantitative skills Ability to interview and interact professionally with internal and external people Capability to present ideas succinctly, in writing and verbally Versatile and with the appetite to learn by doing  Qualifications and experience:Degree in Computer Science or Engineering or equivalent experience At least 3 years of experience in a software engineering role Solid Web and Front-end Development experience including knowledge of HTML, CSS and JavaScript and related libraries (React, Angular, Backbone) Good SQL and MySQL experience in a high-load environment A thorough understanding of software engineering practices and best practices, including Agile software development, source code control systems and the use of software IDEs and development and testing tools. An understanding of software deployment tools, deployment processes and best practices Experience working with no-SQL data stores like Mongo/Redis etc. Experience with building Restful API web services
Salary: Negotiable

Software Engineer (IOS)
Reference No: 2442467565

Cape Town, South Africa
A fast-growing online fashion business based in South Africa. We’re obsessive about our high performance yet collaborative culture, and are looking for leaders to join our team. We think big, move fast, take ownership and are used to winning. We’re lucky to be surrounded by colleagues who are experts in their field, working together to create a world class brand. We’re looking for people who: ? are decisive ? are continuously learning & improving ? think big ? are proactive ? obsess about the customer and the customer experience ? are accountable ? collaborate ? are trustworthy, approachable and open minded ? simplify processes and solve complexity If that sounds exciting to you, then you may be right for the company, and ready to help us build SA’s biggest and best fashion retailer. Description We are looking for a Software Engineer who is willing to hit the ground running and is comfortable to jump into our iOS app while working collaboratively in a team environment. The engineer will need to work with colleagues at all levels of the organisation and must be comfortable gathering and organising information that translates into usable requirements. The company is a rapidly expanding company that is moving in the direction of a “mobile-first” paradigm. As such, the engineer must be able to maintain a balance between periods of building features as well as operational and platform improvements. A strong understanding of the iOS SDK and platform is a must as we attempt to create the most refined native app experience for our mobile application user base. Our ideal candidates have a passion for technology, they are constantly exploring, learning and improving their skills. They know where to apply what they have learned and they share their knowledge freely. We embrace fit for purpose technology, meaning we have a diverse stack. Just like our culture, we obsess about building systems that are elegant, performant, reliable and scalable. Our teams are autonomous, collaborative units that share a business and engineering vision, but have the freedom to tweak and influence how they go about their mission. KEY ACCOUNTABILITIES/RESPONSIBILITIES  ? Contribute to the development of our (recently rebuilt) Swift iOS application. ? Design, develop and test code written in Swift ? Draft technical specifications and briefs ? Monitor and profile application performance ? Monitor services and systems within our infrastructure ? Perform code reviews ? Collaborate with creative, content and engineering teams to design and develop a world-class iOS application ? Publish apps to the App Store KEY REQUIREMENTS5+ years in software development 2+ years in Swift experience Experience architecting, developing, testing and maintaining iOS mobile applications Experience with dependency management (Carthage/Cocoapods) Experience with RESTful APIs and web services Experience with revision control systems (specifically Git) Experience with an issue tracking/management system (specifically Jira) Experience with e-commerce-based applications is beneficial Advanced understanding of theoretical programming fundamentals, including but not limited to algorithms, data structures, design patterns (like MVC/MVVM/VIPER) and OOP Strong problem solving and analytical skills Be comfortable working within a team Good communication skills and interpersonal skills Experience with Python, Google Cloud Platform and Kubernetes is beneficial, but not a requirement. BSc in Computer Science, Electrical (& Computer) Engineering or a related field is beneficialCOMPETENCIESStrong problem solving and analytical skills Strong drive for results Be comfortable working within a team Good communication skills Build and maintain relationships
Salary: Negotiable

DevOps Engineer
Reference No: 36240415

Cape Town, South Africa
Your responsibilities will include the following:Terraform to manage Cloud Infrastructure, Chef to manage virtual servers Building and deploying systems for metrics, monitoring, and logging Operations for Kafka, Kubernetes, Nginx, Memcache, and more CI/CD Build Systems to ensure our teams can deploy frequently and safely Hardening servers, and building security into the platform Developing automation so we can focus on the hard problems Developing glue code to extend or integrate systems  Attributes required:Is passionate about technology- keeping up to date with the industry Always learning Is a team player Excellent communication skills Shows solid reasoning and decision making Possesses the ability to work under pressure  Qualifications and experience:Computer science degree At least 2 years of professional experience An understanding of computer science fundamentals, including linux and operating systems, networking Solid grasp of development fundamentals such as data structures and algorithms Can write code (we use Python) Have experience with Google Cloud, or another cloud provider (architecture, operations) Have experience managing Kubernetes Clusters (certificates, users, kubeadm, etc.) Understand networking deeply (tcp/ip, calico/weave, vlans, tcpdump, etc.) Understand Linux deeply (kernel tuning, proc filesystem, cgroups, os scheduling, etc.) Have experience with Build Systems (Jenkins, Gitlab, Spinnaker) Has a reasonable understanding of Networking (TCP, UDP, IP) Has experience with Linux administration (Processes, Networking, Disks, Security) Has experience with one configuration management system (Chef, Puppet, Ansible) Has experience managing production systems  The Environment:com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa. We have fun, work hard, take ownership, work in teams to create solutions and are always open to direct feedback/new ideas on where we can improve. We are short on ego and high on output. We are doers and not only thinkers, its all in the execution after all. We love what we do and what we are creating.  We seek to Employ an Extra Ordinary Mind who:is forthright but respectful is an expert at doing, who can not only design but also execute is analytical, able to use data to make decisions is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours is passionate about the potential of e-commerce and delivering a world-class customer experience is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster is able to think about problems from a business perspective using technical and product input is curious and challenge the status quo is innovative and enjoys iteration is collaborative will be at the cutting edge of developing new concepts for takealot.com. thinks like an owner of the business. is SMART, has INTEGRITY and is HARDWORKING
Salary: Negotiable

BI Manager
Reference No: 3356447355

Cape Town, South Africa
Your responsibilities will include the following:Identifying important variables and focus areas in the business Define, design, lead, execute and maintain a BI strategy that will fit into our Group Data Strategy based on an event-driven and real-time architecture (Kappa Architecture) Managing a team of BI Analysts and engineers that help to serve different business verticals. Participate in the recruitment process, eventual mentorship and career path of employees Defines standards and frameworks with regards to best practices in the Business Intelligence and Software Engineering realm. Define and implement standard development methodologies to ensure that the team is using best practices for coding, efficiency, version control, QA and release management. Oversee operational support Participates in the project management estimation process. Manage BI ticket backlogs and expectations with stakeholders. Identifies and provides input to new technology opportunities that will have an impact on the enterprise wide BI systems. Provides support to test teams. Demonstrates knowledge of all key business functions in the enterprise and the technologies supporting and integrating them. Ensure team projects adhere to deadlines, and budgets Help to design and implement a Data Governance plan that will fit into our Group Data Strategy  Attributes required:Ability to lead a team of analysts and engineers Project management skills Hands-on and lead by example  Qualifications and experience:Post Graduate Degree required (e.g. applied mathematics, statistics, computer science etc.) or equivalent experience 6 - 8 years related experience Experience using high-level imperative languages (Python, Java, C, etc.) Minimum 8 years SQL experience High proficiency in working with large data sets and business models Clear understanding and knowledge of the full reporting delivery life cycle, from requirements definition, prioritization, report design and development, testing and data lineage. Advanced data visualization tool knowledge (Sisense, Looker, Power BI, Tableau, etc.). Experience using QlikView and QlikSense is beneficial Retail or e-commerce industry experience beneficial Experience with third generation data platform architectures is highly advantageous Ability to transform end-user requirements into actionable processes, tools and insights Expertise in classic and modern BI methodologies and frameworks  The Environment:com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa. We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve. We are short on ego and high on output. We are doers and not only thinkers, it’s all in the execution after all. We love what we do and what we are creating.  We seek to Employ an Extra Ordinary Mind who:is forthright but respectful is an expert at doing, who can not only design but also execute is analytical, able to use data to make decisions is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours is passionate about the potential of e-commerce and delivering a world-class customer experience is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster is able to think about problems from a business perspective using technical and product input is curious and challenge the status quo is innovative and enjoys iteration is collaborative will be at the cutting edge of developing new concepts for takealot.com. thinks like an owner of the business. is SMART, has INTEGRITY and is HARDWORKING
Salary: Negotiable

Data Analyst
Reference No: 562580446

Johannesburg, South Africa
Description This role forms part of a team of Data Management specialists that implement, govern and manage master, reference and metadata across thebusiness units. The primary role is initiating and implementing projects/ initiatives to support Data Management in the organisation byapplying data analyses, data profiling, data harmonising through collection systems and other strategies that optimize data operations andquality. Support operations by monitoring and analysing master data, key data, and data relationships within the group, especially betweenbusiness and the technical teams. Implements and maintains decision support and data management solutions. Leverage appropriatedatabases and information to ensure accuracy of data   Minimum Requirements3-year diploma (NQF Level 6). Business Analyst certification will be an advantage. At least 3 years data/ project management experience within a business environment. Membership in a Data Management society, such as DAMA, SAP Special Interest Group will be an advantage.  Functional Skills Analytical; Big picture thinking; Written and Verbal Communication; Computer skills including Microsoft Outlook, Excel, and Word; Conflictmanagement; Critical Thinking; Problem Solving; Facilitation; Negotiation; Presentation; Project Management; Time and Priority Management;
Salary: Negotiable

Backend Engineer
Reference No: 2671573522

Cape Town, South Africa
EXPERIENCE, SKILLS AND KNOWLEDGE  4 - 6 years of coding experience Python development experience IT qualification would be an advantage  KEY PERFORMANCE AREAS:  Writing software in line with industry standards and design patternsGuide 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 test Debugging software for optimum functioningReproducing and locate the source of reported bugs and issues Fix bugs and issues Communicate errors and solutions to product owners Maintaining software and related repositories and databasesManage source code and versioning Manage to branch and pull requests Managing ProjectsProvide accurate estimates for new work and assessment for work complete Manage projects task in line with project workflow Identifying and suggesting functional improvements Work with product owners to plan and execute project sprints   Keeping current with the development environmentMaintain and improve skillset Identify developmental needs and motivate for additional training  PERSON COMPETENCIES:  Collaborative Problem solver Independent thinker Organized Professional
Salary: Negotiable

PHP Backend Engineer Team Lead
Reference No: 4103262460

Cape Town, South Africa
As a result of our successful transition to remote working due to COVID-19, we are really proud to be in a position to grow our outstanding tech team. We need a Backend Engineer to join us and help us take our tech offering to a new level. This is an environment that offers challenging work that can make a difference. As the Backend Engineer, the ability to engage in design discussions and help to drive engineering practices. Responsibilities will include producing code in adherence to agreed standards, and working closely with the product, production and content teams to develop user interface concepts. This position will require previous experience of API Architecture, web development. Demonstrable exposure to DDD and relational databases, will form an integral part of this position. Main priorities for the Backend Engineer will include delivery of high-quality well-tested software and providing input to the design. Overall the Backend Engineer will be an integral member of the backend software development team, proactively keeping abreast of industry updates, skills and technologies. Our team continuously shares information, ideas and best practice to improve software quality and delivery.   Your skills: OO PHP (using PHP 7.1)Docker and AWSLaravel, Symfony or Zend FrameworkHTML5, CSS3, including LESS/SaaSGrunt, Bower, WebpackLinux AlpinePHPunitLinux CLIVersion Control (Git, bitbucket)SAAS Product developerAPI ArchitectureDesign PatternsDomain Driven DevelopmentRelational DatabaseMicroservices ArchitectureAgile Development Team exp
Salary: Negotiable

PHP Backend Engineer
Reference No: 334509541

Cape Town, South Africa
As a result of our successful transition to remote working due to COVID-19, we are really proud to be in a position to grow our outstanding tech team. We need a Backend Engineer to join us and help us take our tech offering to a new level. This is an environment that offers challenging work that can make a difference. As the Backend Engineer, the ability to engage in design discussions and help to drive engineering practices. Responsibilities will include producing code in adherence to agreed standards, and working closely with the product, production and content teams to develop user interface concepts. This position will require previous experience of API Architecture, web development. Demonstrable exposure to DDD and relational databases, will form an integral part of this position. Main priorities for the Backend Engineer will include delivery of high-quality well-tested software and providing input to the design. Overall the Backend Engineer will be an integral member of the backend software development team, proactively keeping abreast of industry updates, skills and technologies. Our team continuously shares information, ideas and best practice to improve software quality and delivery.
Salary: Negotiable

.Net Developer
Reference No: 3574771524

Cape Town, South Africa
We are looking for a Senior .NET Developer to join our IT department and build functional applications and websites. Senior .NET Developer responsibilities include participating in the entire software development life cycle, debugging applications and configuring existing systems. If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you. Ultimately, you’ll use your expertise in the .NET framework to help us deploy high-quality applications. ResponsibilitiesAnalyse system requirements and prioritise tasks Write clean, testable code using .NET programming languages 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
Salary: Negotiable

DevOps Engineer
Reference No: 326728799

Cape Town, South Africa
SKILLS & REQUIREMENTS You will need to have 3-4 years of experience working as a DevOps Engineer. You will also require a 3-year degree/diploma in the technology field and an AWS DevOps Professional Certification. Good understanding of Agile processes, practical experience working with automated deployments, and source control, and ability to code and script. The individual needs to have excellent problem-solving and troubleshooting skills and process-oriented with great documentation skills. Knowledge of best practices and IT operations in an always-up, always-available service, and experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins.  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.  You will be responsible for reproducing and locating the source of reported bugs and issues, fix bugs, and issues and communicate errors and solutions to product owners.   It is your responsibility to guide and implement software and product design, produce code in line with project requirements and implement and maintain appropriate security standards. Perform and request code reviews and write and maintain unit and functional tests.   PERFORMANCE MANAGEMENT Key responsibilities include evaluating existing applications and platforms and to give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions, and assisting with modifications.   MAINTENACE AND TROUBLESHOOTING You will be responsible for routine application maintenance tasks, create requirements and procedures for implementing routine maintenance and troubleshooting existing information systems for errors and resolving errors.       DEPLOYMENT Build automated deployments through the use of configuration management technology and be responsible for making modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.   DEVELOPMENT You will be responsible for developing and building IT solutions and installing and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators, and perform script maintenance and updates.   PROJECT PLANNING Participate in the processes of strategic project-planning meetings, providing guidance and expertise on system options, risk, impact, and costs vs. benefits. You will create and share operational requirements and development forecasts to allow timely and accurate planning of projects.
Salary: Negotiable

Software Engineer (Scala)
Reference No: 2336528895

Cape Town, South Africa
This position reports to the Engineering Team Lead.   Your responsibilities will include the following:Developing and optimizing systems to manage both parcel and food delivery throughout South Africa Working with business to improve processes to allow for more efficient deliveries Researching and defining solutions within the logistic domain Working predominantly on open source platforms End to end ownership of solutions  Attributes required:Solid communication skills Proactive Ability to adapt to change Problem-solver Solutions-oriented Willing to learn as well as teach others  Qualifications/Experience:A suitable degree or similar qualification Experience in writing robust, efficient production code Experience with SQL database systems Experience with development in a Linux environment Proficient in a strongly typed language such as Scala, Java or C# Open to diversifying language skill set Experience with the following will be advantageous:Scala Play Framework Akka Actors React Postgres Mqtt & Kafka Amazon Web Services Graphite and Grafana Git  The Environment:The company employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of the company being the leading e-commerce company in We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can We are short on ego and high on We are doers and not only thinkers, it’s all in the execution after We love what we do and what we are  We seek to Employ an Extra Ordinary Mind who:is forthright but respectful is an expert at doing, who can not only design but also execute is analytical, able to use data to make decisions is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours is passionate about the potential of e-commerce and delivering a world-class customer experience is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster is able to think about problems from a business perspective using technical and product input is curious and challenge the status quo is innovative and enjoys iteration is collaborative will be at the cutting edge of developing new concepts for the thinks like an owner of the business. is SMART, has INTEGRITY and is HARDWORKING
Salary: Negotiable

Software Engineer (Python)
Reference No: 3266373511

Cape Town, South Africa
This position reports to the Engineering Team Lead. Your responsibilities will include the following:Design and build solutions to assist our business users, and improve customer experience Architect and design solutions with your team Keep up to date with technology trends, both locally and internationally Apply creative thought processes to solve complex challenges at scale Strong focus on making the company the best place to shop at, a happy customer is a repeat customer Drive for excellence, to help foster a world-class engineering team  Attributes required:Solutions-oriented, can-do attitude, and high energy Strong analytical and critical thinking, using data to inform decisions Ability to dis-aggregate and structure solutions to ambiguous problems Solid quantitative skills Ability to interview and interact professionally, with internal and external people Capability to present ideas succinctly, in writing and verbally Versatile and with the appetite to learn by doing  Qualifications and experience:Bachelor’s degree, with a major in Computer Science or similar (your experience can override this requirement) Minimum of two years’ experience in a software engineering role Excellent problem-solving skills A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms Experience in the following will be advantageous:Python, JavaScript, React, jQuery, PHP MySQL, Kafka, PostgreSQL, MongoDB nginx, RabbitMQ, memcached Docker, Kubernetes, Chef GitHub, Travis CI, Jenkins Amazon EC2, Amazon S3  The Environment:The company employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of being the leading e-commerce company in We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can We are short on ego and high on We are doers and not only thinkers, it’s all in the execution after We love what we do and what we are  We seek to Employ an Extra Ordinary Mind who:is forthright but respectful is an expert at doing, who can not only design but also execute is analytical, able to use data to make decisions is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours is passionate about the potential of e-commerce and delivering a world-class customer experience is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster is able to think about problems from a business perspective using technical and product input is curious and challenge the status quo is innovative and enjoys iteration is collaborative will be at the cutting edge of developing new concepts for the thinks like an owner of the business. is SMART, has INTEGRITY and is HARDWORKING
Salary: Negotiable

Data Engineer
Reference No: 847733143

Cape Town, South Africa
Our client is a leading South African online retailer, and are looking for a highly talented Data Engineer to join their team in Cape Town. They are a young, dynamic, hyper growth company looking for smart, creative, hard- working people with integrity to join their team. They offer a market-related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great. This position reports to the Data Systems Director Your responsibilities will include the following:Designing, developing, testing, and maintaining data architectures. Preparing data for descriptive, predictive and prescriptive modeling Automating repetitive tasks and manual processes related with the data usage Optimizing data delivery Designing, developing, and testing large stream data pipelines to ingest, aggregate, clean, and distribute data models ready for analysis Ensuring the highest standard in data integrity Leveraging best practices in continuous integration and delivery Collaborating with other engineers, ML experts, analysts, and stakeholders to produce the most efficient and valuable solutions Contributing to our data democratisation and literacy vision by making accessible and easy-to-use data products and tools Implementing features, technology, and processes that move us towards industry best practices, improving on scalability, efficiency, reliability, and security Operations and ownership of systems in production, responding to incidentsAttributes required:Works well with people and is passionate about helping people be their best Is a team player, an active listener, mentor, and able to communicate well Shows solid reasoning and decision making, with the ability to work under pressure Is passionate about technology, systems and data Is curious, always learning, and keeping up to date with the industry Has a deep understanding of data pipelining, streaming, and Big Data technologies, methods, patterns, and techniques. Has a solid grasp on data modeling, schema design, data warehouse, and data lake design and implementation Can troubleshoot complex database operations and performance issues Can automate tasks using shell scripting or writing small applicationsQualifications & Experience:Computer Science Degree or 3 years relevant industry experience Experience with open source relational database systems (e.g. MySQL, PostgreSQL, etc.) Significant technical experience and a proven track record of data modeling and schema design A thorough understanding of database and data warehousing principles (e.g. OLAP, Data Marts, Star Schema, Snowflake, etc.) Write code (we use Java and Python) Familiar with CI/CD tools such as Jenkins, Travis, Circle CI, etc. Experience with Kafka, PubSub, or other event-based systems Experience with stream data pipeline frameworks or solutions such as Apache Flink, Apache Beam, Storm, Databricks, etc. Experience with data warehousing, data lakes, lambda/kappa architectures Experience working in cloud environments and with containerisation frameworks, tools and platforms (e.g. Docker, Kubernetes, GKE, etc.).The Environment:Our employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of our company being the leading e-commerce company in Africa. We have fun, work hard, take ownership, work in teams to create solutions and are always open to direct feedback/new ideas on where we can improve. We are short on ego and high on output. We are doers and not only thinkers, its all in the execution after all. We love what we do and what we are creating.We seek to employ an Extraordinary Mind who:is forthright but respectful is an expert at doing, who can not only design but also execute is analytical, able to use data to make decisions is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours) is passionate about the potential of e-commerce and delivering a world-class customer experience is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster is able to think about problems from a business perspective using technical and product input is curious and challenge the status quo is innovative and enjoys iteration is collaborative will be at the cutting edge of developing new concepts for takealot.com. thinks like an owner of the business. is SMART, has INTEGRITY and is HARDWORKING
Salary: Negotiable

Principal Systems Engineer
Reference No: 659242965

Cape Town, South Africa
Job Description: Technical lead on expert level for data centervirtualization services, primarily VMware or Microsoft based, but also other hypervisors. Elevated research, design and architecture solutioning capability and skills. Unsupervised, responsible for installation and operational support of Virtualization Infrastructure and related back-end systems. Advanced solution documentation and drafting skills, including reference architectures, baseline documentation and standards. Advanced capacity management and balancing, rightsizing and demand versus supply management. Effectively executes all related tasks within the support areas with the focus on SLA management and delivery against these. Participation in project planning and implementations Experienced with Cloud Platforms  Requirements:Matric or Grade 12 or NQF4 Information Technology - national diploma or bachelor’s degree (optional) Relevant Information Technology technical qualification ITIL Foundation v3/v4 Minimum of 10+ years relevant technical experience Experience in cloud virtualization industry will be advantageous Technical understanding of the industry VMware required Microsoft Virtualization (Hyper-V) required PowerShell required 
Salary: R67000 to R80000

Java Developer
Reference No: 396374754

Cape Town, South Africa
To provide IT expertise, advice and leadership in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To assist in the development of IT operational implementation plans and associated IT proceses, methods and techniques.   Requirements:B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree 5 years + experience in Java programming and system design. System design experience Preferable: .Net skills Understanding of object oriented and procedural paradigms High level of expertise of various programming techniques and best practices Comfortable in a number of programming languages Optimises code for efficient execution Extensive knowledge and understanding of business requirements. Ability to provide ideas which may have a bearing on design early in the process Advanced ability to design codes tests, debugs and corrects sections of code programs (stringent testing cycle) to obtain sign off for a robust solution with supporting documentation. Able to provide guidance to fellow programmers. Provides high level input to vendor management and assists in expertly resolving any disputes
Salary: Negotiable

C# Unity Developer
Reference No: 4146415112

Cape Town, South Africa
The position: We are looking for an enthusiastic Software Engineer/Developer to join our client's team. This position will mainly focus on Unity 3D development with C# scripting. 3D modelling, texturing and animation skills are a plus. Together with the other team members you will be responsible for delivering high quality code and regular deployments.   Essential Criteria:Computer science degree or diploma required. 1 or more years of C# or related software development experience. Self-driven and able to demonstrate initiative in the workplace. Unity development  Beneficial experience/skills:3D modelling (Blender, Maya, 3ds Max) Mobile development AR, VR development Game development (Unity, Unreal) Web development Experience with data stores  Responsibilities:Ensure that our software products meet a high standard of quality. Design, build and maintain efficient, reusable and reliable code. Collaborate in cross functional teams with project managers, designers, modellers etc Perform code reviews and assist other developers with features and bug fixes. Consult and advise on new features and bugs that arise. Test, document and deploy code on a regular basis.  Non-Technical Skills:Able to work well in a team as well as individually. Attentive to detail, and able to think creatively outside the box. Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines. Positive outlook on work and other people. Excited about learning, pushing technical limits and finding new solutions. Good analytical and problem-solving skills. Good verbal and written communication skills.  Perks:Work within a small strong growing team of intelligent members. Tech environment – modern, innovative, fast-paced and fun work environment. Priority attached to learning, training & growth within this role Innovative, fast-paced and fun work environment Flexible, results oriented culture Daily meals at the office Great Coffee at the office
Salary: R25000 to R30000

Senior Software Developer
Reference No: 809207953

Cape Town, South Africa
Position competencies:Work with development teams and product managers to design software solutions Design client-side and server-side architecture Design and implementation of web and mobile applications Develop and manage well-functioning data stores and applications Write effective APIs (REST / GraphQL) Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Mentor junior team members  Technical experience: We are looking for candidates that have used some or all of the following:Java/Kotlin, Spring, Spring Boot, NodeJS, Express Experience with Relational Database and NoSQL databases ReactJS, VueJS, Angular Android Development, IOS Development, Hybrid Mobile Development (React Native, Xamarin) CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc) Cloud platforms (AWS, GCP, Azure)  Requirements:Minimum 5 years of development experience Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses Independent problem solver and analytical thinker Perseverance Ability to work under pressure Dependable, responsible and collaborative Supportive Team Player Fast learner Self-driven Self-motivated and able to demonstrate initiative Excellent communication skills The ability to explain your approach and the process you follow Excitement about technology  Non-Technical Skills:Able to work well in a team as well as individually Attention to detail, and able to think creatively outside the box Able to accurately plan and prioritise work Excited about learning, pushing technical limits and finding new solutions Good analytical and problem-solving skills Good verbal and written communication skills  Nice-to-haves:Devops (Monitoring, Docker, Kubernetes, Serverless) Experience with CD/CI Software Architecture  Perks:Lots of autonomy within your role Priority attached to learning, training & growth within this role Work within a growing team Innovative, fast-paced and fun work environment Flexible, results oriented culture Daily meals at the office Great Coffee at the office
Salary: R50000 to R60000

Senior IOS Developer
Reference No: 4275433409

Cape Town, South Africa
With offices in the USA, the UK and South Africa, our client are industry leaders in Sales Management software. They focus on changing the relationship between managers and their team from one based on uncertainty, to one based on transparency and trust! Our client has customers across all industries – from FMCG to construction and automotive, they are transforming the way that Sales teams engage with their colleagues and customers.   RequirementsMinimum 4 years of development experience Minimum of 2 years of native development experience (iOS Swift) Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses Dependable, responsible, and collaborative Supportive Team Player Fast learner Self-driven Self-motivated and able to demonstrate initiative Excellent communication skills The ability to explain your approach and the process you follow Excitement about technologyNon-Technical SkillsAble to work well in a team as well as individually Attentive to detail, and able to think creatively outside the box Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines Excited about learning, pushing technical limits and finding new solutions Good analytical and problem-solving skills Good verbal and written communication skillsWhat you can expect:Competitive salary and benefits package Being part of a team that has a measurable and direct impact on the company’s success across the globe A challenging and fun working environment that prioritizing learning and development as well as action A comfortable WFH policy and equally comfortable office in Stellenbosch that offers in-house barista, daily lunches, daily Team Fortress gaming with colleagues and as much popcorn as you can eat. A social culture that includes frequent social gatherings. 
Salary: R45000 to R70000

Senior Software Engineer
Reference No: 675393206

Cape Town, South Africa
Here’s what you can expect to be doing in the role: • Deliver solutions according to the agreed project timelines• Adhere to coding standards defined by the technical management team• Ensure accurate scoping and allocation of time for development required• Support and maintain production system(s)• Ensure that all support queries are logged and attend to system queries according to agreed timelines• Continuously identify and solve technical problems• Assist and mentor junior members within the team   A little about who you are: • National Diploma or Bachelor’s Degree with Information Technology or Computer Science• 3+ years in financial services, fintech experience is advantageous• Proven track record in working with agile teams and successfully delivering agile based software projects• Minimum of 5 years' working experience as a C# .net developer (.Net Framework) with the following technologies; MVC, .Net Core, WebAPI’s, jQuery/ Javascript/ JSON, HTML/ CSS, Git/Gitlab, Visual Studio, SQL Server• Working with any of the following technologies will be advantageous; Message Queuing (RabbitMQ or other), Amazon native cloud services (e.g. EKS), Unit Testing, Code Coverage, Code Metric, Containers, AWS CI/CD• Understanding of Continuous Integration, DevOps and SOA• Nice to have: Experience with tools including ELK Stack and New Relic• Thrives in a fast-paced, dynamic environment and enjoys problem solving• Excellent verbal and written communication skills• Available to work flexible shifts; including weekends and statutory holidays on a rotational basisif required Benefits: • Provident Fund (included in your CTC)• We offer a flexible working arrangement• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Senior DevOps Engineer
Reference No: 3357945967

Cape Town, South Africa
With offices in the USA, the UK and South Africa, our client are industry leaders in Sales Management software. They focus on changing the relationship between managers and their team from one based on uncertainty, to one based on transparency and trust! Our client has customers across all industries – from FMCG to construction and automotive, they are transforming the way that Sales teams engage with their colleagues and customers. If this sounds like fun, then you might be the right person for us, especially if:You like collaboration You can write kick-ass code You are flexible. Coding is ever-changing, and you need to develop and shift with it You are comfortable with making decisions You have experience in cloud infrastructure and want to play with infrastructure-as-code architecture on AWS You like working with a super-smart team that is equally committed to building a stable, scalable product You got some start-up hustle - wear many hats, comfortable in a fluid environment, can make your own coffee and do not mind getting your own post-its.More about this role: Senior DevOps Infrastructure Engineer You will be responsible for defining and implementing solutions, from inception all the way through to delivery. You will have the responsibility, and the power to select the appropriate tools and technologies to solve the problems at hand. You will help us create new infrastructure-as-code architecture on AWS and help define the processes and best practices for building, continuous integration, and releases. You will also have the opportunity to influence the architectural decomposition into microservices by designing the infrastructure-as-code architecture. What you will do:One of your key tasks will be to understand and deliver Infrastructure-as-code for our global business areas within our company using a DevOps framework. Deploy, automate, maintain, and manage AWS cloud-based production systems; ensure their 24x7 availability, performance, scalability and security. Create and evolve a CI/CD process for infrastructure-as-code. Suggest architecture improvements; recommend process improvements. Evaluate new technology options and vendor products. Ensure critical system security through the use of best in class cloud security solutions.About you:Have a Bachelor’s degree or Master’s in Computer Science, Engineering, Software Engineering or a relevant field. 5+ years' experience in a senior DevOps role Strong experience with AWS or Azure. Strong experience with infrastructure-as-code tools such as CloudFormation, Azure Resource Manager or Terraform Strong experience with databases such as SQLServer, MySQL, Elasticsearch, Redis, or Mongo. Knowledge of scripting languages such as Python, Bash or PowerShell. Strong communication skills and the ability to explain protocol and processes with the team and management. Proven track record releasing enterprise software in a fast-paced environment Be graceful under fire – able to stay calm and focused under pressure Have drive, grit, and a let’s-get-it-done attitudeWhat you can expect:Competitive salary and benefits package Being part of a team that has a measurable and direct impact on the company’s success across the globe A challenging and fun working environment that prioritizing learning and development as well as action A comfortable WFH policy and equally comfortable office in Stellenbosch that offers in-house barista, daily lunches, daily Team Fortress gaming with colleagues and as much popcorn as you can eat. A social culture that includes frequent social gatherings.   
Salary: R65000 to R90000

Software Engineer
Reference No: 1939703399

Cape Town, South Africa
Here’s what you can expect to be doing in the role: • Deliver solutions according to the agreed project timelines• Adhere to coding standards defined by the technical management team• Ensure accurate scoping and allocation of time for development required• Support and maintain production system(s)• Ensure that all support queries are logged and attend to system queries according to agreed timelines• Continuously identify and solve technical problems   A little about who you are: • National Diploma or Bachelor’s Degree with Information Technology or Computer Science• 1+ years in financial services, fintech experience advantageous• Proven track record in working with agile teams and successfully delivering agile based software projects• Minimum of 3 years working experience with the following technologies; C#, ASP.NET, MVC, WebAPI’s, jQuery/ Javascript/ JSON, HTML/ CSS, Visual Studio, SQL Server (TSQL, SSIS packages), AWS, Microservices• Thrives in a fast-paced, dynamic environment and enjoys problem solving• Excellent verbal and written communication skills• Available to work flexible shifts; including weekends and statutory holidays on a rotational basis   Benefits: • Provident Fund (included in your CTC)• We offer a flexible working arrangement• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Senior Merchandise Planner - Textiles
Reference No: 2941370946

Cape Town, South Africa
Here's what you can expect to be doing in the role• Work for a retailer of the future driving sales• Manage and control category margin and stock efficiencies• Develop a balanced range whilst displaying strong trader instinct• Manage promotions and engage with channel owners to drive sales velocity• Strong analytical skills that supports and challenges category and business strategy A little about who you are• Completed a tertiary commercial / retail qualification, preferably a university degree• 5 Years, Merchandise Planning experience• Previous experience in planning for homeware or textiles would be advantageous• Enjoy building strong supplier relationships• Digitally savvy• Entrepreneurial• Energetic and engaging Benefits• Provident Fund (included in your CTC)• Onsite facilities available• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Project Manager
Reference No: 2578321320

Cape Town, South Africa
Job Responsibilities:  Partners with project sponsors, stakeholder(s) and vendors to understand need, build business case Manage multiple complex projects or other process initiatives with cross-function and cross-region impact. Act as the point-of-contact for the extended project team, including the business and technology partners and management. Provide updates, resolve issues and establish project delivery vision for the team. Work with business partners to ensure sufficient and detailed project requirements are obtained and documented, based on thorough process analytics and customer input and design sessions across teams. Work closely with the development team to review and monitor implementation of specifications to ensure that the finished product meets the stated business requirements within project timelines Own project plans including an outline of required resource skills and scheduling, key deliverables and schedule and overall project plan. Ensures project is planned and completed by PMO standards and project methodologies Lead teams through the project lifecycle from identification to project execution and delivery. Leads high-quality delivery with responsibility for task tracking, time reporting, issue tracking, impact reporting, and overall project updates Escalates and owns full transparency around project status, issues, risks and drives them to a resolution on a timely basis Prepares and presents project status updates, reports and dashboards Drives root cause analysis and implements solutions Coordinates across project teams to ensure full alignment and resource engagement Provide detailed use cases, perform business testing and work closely with quality assurance to ensure the transition to Hartree production system is seamless Assist relationship management and client services in driving adoption of product enhancements Proactively analyze and propose system enhancements which can improve customer experience and create additional revenue  Job RequirementsExperience in Financial domain Experience in working with Software vendors College graduate with a degree in Finance, Economics or Computer Engineering Strong analytical and quantitative skills Ability to effectively communicate with both the business, technology. Across multiple locations and time zones. flexible, hardworking and "can do" attitude; comfortable working in a fast paced environment with frequent release cycles and rapidly changing priorities. Excellent technical skills; MS Excel, JIRA, Confluence, MS Project, SharePoint, Visio, MS PowerPoint, MS Word. Excellent communication skills, both verbal and written are required. Knowledge of software development life cycle & DevOp
Salary: Negotiable

Solutions Architect
Reference No: 1747796398

Germiston, South Africa
  Minimum requirements:At least 5 years professional developer experience You have excellent technical skills, come from a software background and have proven development skills as there is a large hands-on element to this role You have excellent communication skills You have a strong passion for designing and seeing through the implementation of highly available and performant systems, including validating the implementation through extensive load tests and high availability tests You have good documentation and diagramming skills and a desire to communicate and back up designs using documentation    Responsibilities:Perform systems analysis and design activities by assessing requirements taking into account feasibility, impact and cost Work closely with the principal architect and other stakeholders to provide highly available and performant solution architectures that support the strategic direction of the business Be involved in multiple projects in a technical advisory role, as well as liaise with the various stakeholders, including the product owner, business analyst, the project development team lead and the principal architect Identify and suggest design patterns and practices which can be useful throughout the organization and assist with documenting and evangelizing them Contribute to the overall architectural and technical vision of the organization, as well as assist with the documentation and the implementation thereof Assist with implementing various designs and ideas to enhance the current cloud infrastructure
Salary: Negotiable

Intermediate Java Developer
Reference No: 2119109501

Cape Town, South Africa
Our client is a Global Technology Solutions Provider. Their core business focusses on the Customs and Border Management business sphere. Their solutions are proven to spur economic growth and facilitate trade, whilst mitigating risk to the borders of South Africa. The world changes daily and Customs agencies are defined by those changes, be it shifting trade and travel trends, to complex economic, social and political realities in our interconnected world. Our client ensures that they stay on top of those trends and changes, whilst constantly re-focusing and customizing their large-scale smart software solutions.   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 work again with the changes, including debugging other people’s code, making changes to test data, etc.  Requirements:Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences. 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 documentation Experience of the following technologies:JEE (J2EE) server side technologies Spring framework (preferable) JPA /Hibernate Experience with an application server (IBM Websphere - preferable) Integration experience (Web/RESTful services, JMS) JAXB and XML Schema Maven SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2) SoapUI/PostmanAbility 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:Business process/workflow layers e.g. JBPM, BPEL (Activiti) Rules engines (e.g. Drools) Design patterns (Object Oriented, SOLID, GRASP) Continuous integration (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
Salary: Negotiable

Front-End Development Team Lead
Reference No: 3233171095

Cape Town, South Africa
Purpose of the Position: Responsible for the effective utilisation of development resources to create software artefacts of the appropriate quality to meet timelines as agreed with programme management. Responsible for the management of sound software development practice – standards, processes, discipline. The Team Lead leads a software development team comprising developers with varying levels of experience.   Responsibilities/Tasks:Planning and DesignFacilitate technical understanding of new requirements. Coordinate the identification of affected artifacts, including test script changes, deployment scripts changes, DB changes, test tool changes. Estimate development effort with team members. Provide effort and schedule estimations for release planning purposes.Code Development & ReleasesEnsure the development environments adhere to applicable standards and processes. Allocate development work to team members with due consideration of skill levels, work preferences and personal development goals. Monitor the progress of the developers in order to meet release commitments. Ensure update to the Dev regression pack takes place. Ensure that Dev and QA regression packs are run on code changes before a release. Ensure tag and release of new code takes place. Ensure documentation is updated and placed under configuration control.Team Support and DevelopmentFacilitate the definition and implementation of discipline/standards in collaboration with the developers and other development Team Leads. Remove impediments and coordinate the solving of technical problems. Provide inputs when required on technology and tool selection. Identify and propose training requirements for the team.Larger program integration and supportWork with other team leads to define, maintain and improve cross-program and cross-discipline processes and standards. Report on team activities and progress against program expectations as per reporting schedule or on request. Represent team interests in program-level decision making. Highlight schedule, technical, resource and other risks as soon as they become known.    Minimum requirements:Tertiary qualification in Information Sciences or Engineering At least 6 years Java development experience, with at least 4 years’ experience as senior Java developer. Proven experience in the application and continuous improvement of development standards, processes and tools. Thorough understanding and experience of SDLC processes applicable to large scale software development scenarios.  Specific Skills and Knowledge Requirements:Experience of the following technologies:Angular 5 and newer JavaScript/TypeScript NodeJS HTML5 CSS NGRX Experience with front-end design, architecture and frameworks Experience with an application server (IBM WebSphere/IHS - preferable) Integration experience (RESTful services, JSON, SOAP) XML Schema Maven, Jenkins SQL and experience with a relational database (Oracle, PostgreSQL, MySQL, DB2) SOA experienceGood communication skills (verbal and written). Good relationship skills. Good conflict management skills.  Personal ProfileLeadership and people management abilities – manage, coordinate, monitor, mentor. Open and approachable, but firm. Mature technologist and depth of experience to grasp issues quickly and making educated, critical judgment in the absence of complete information. Multi functional software development skills, lead and participate. Good planning abilities. Ability to switch between big picture thinking and discussing/defining details at a deeper technical level.
Salary: Negotiable

Senior Java Developer
Reference No: 285308906

Cape Town, South Africa
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:JEE (J2EE) server side technologies, SOAP and Services Spring framework (preferable) JPA /Hibernate Experience with an application server (IBM Websphere - preferable) Integration experience (Web/RESTful services, JMS) JAXB and XML Schema Maven SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2) SoapUI/PostmanAbility 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:Business process/workflow layers e.g. JBPM, BPEL (Activiti) Rules engines (i.e. Drools) Design patterns (Object Oriented, SOLID, GRASP) 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
Salary: Negotiable

IT Recruitment Consultant
Reference No: 1996718145

Cape Town, South Africa
Job brief We are looking for a competent IT Recruitment Consultant to assist our clients in finding the best people to staff their business. You’ll attract candidates, screen them and match them to appropriate positions. Creating recruiting strategies and building relationships are very important duties as well. Recruitment consultants have the skills of salespeople and headhunters. They possess sound judgement and communication aptitude. If you also have strong ethics and a collaborative spirit, we want to meet you. ResponsibilitiesFind clients and foster long-term relationships Understand client requirements Employ recruiting methods to attract candidates (e.g. job advertising) Evaluate resumes and applications Source candidates using databases, social media etc. Assume responsibility of pre-interview screening Match the most suitable candidates to different positions Create relationships with job seekers and provide advice Facilitate and finalise agreements between candidate and employerRequirements1 year Proven experience as IT recruitment consultant Understanding of IT sourcing and recruiting techniques Sales/Customer service skills Outstanding communication ability Confident and pleasant personality Well-organized Ability to work with targets Sound judgement
Salary: Negotiable

Development Team Lead
Reference No: 1484423542

Cape Town, South Africa
Our client is looking for a Java developer to lead one of their scrum development teams. The ideal candidate will have experience in the online betting / casino market. Experience as a team leader in agile software development, with a long history of Java development, is a must.   Tech Stack:Java version 8+ Spring boot SOAP/XML JSON Microservices Kubernetes Angular 2+ PHP MySQL Eclipse/IntelliJ Idea GIT Jira  Job Description:People - Line management of an Agile team of developers and QAs. Regular one to ones, career development, performance reviews. This includes training and mentorship of team members. Perform the duties of a scrum master: liaise with product management on the client side to gather project requirements; ensure that the team has enough stories to work on each sprint; facilitate scrum ceremonies; ensure that sprint work is carried out in a timely manner; remove impediments so that the team can work without interruptions. Gather requirements regarding the infrastructure needs of the team and ensure that the team has the required hardware, software and skills development needed to be able to perform at an optimum level. Continuously keep up-to-date with the latest technology trends and engage in research and development activities to ensure that the team is using the most recent and relevant tools for the job. Attend to admin duties relating to the proper functioning of the team. Update project tickets in Jira and ensure that confluence pages are regularly revised. Process - Continuous improvement of the team processes, quality of deliverables and technical standards. This includes enforcing good coding and QA practices. Delivery - Ensure the team is delivering excellent quality solutions, reporting progress and improving delivery if necessary. Hands on delivery - A proportion of your time will be spent contributing to the team's code base.
Salary: R50000 to R75000

Senior Software Engineer
Reference No: 302724177

Cape Town, South Africa
If you are looking for a fast-paced environment where your input is valued and makes a difference, then embark on a journey of a lifetime with our client!Our client is a simple, real-time EFT payment solution, that allows the consumer access to make secure, instant payments directly into a merchant's bank account. This payment gateway facilitates transactions via eCommerce, mobile, eBilling, and in-store transactions. What the job entails: Our client is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies and solving tough problems. Responsibilities:  • Proven work experience as a Software Engineer or Software Developer• Ability to develop software in C# and other programming languages (polyglots preferred)• Excellent knowledge of relational databases, SQL and ORM technologies (EF, NHibernate)• Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.• Experience developing web applications, with a good understanding of how the web works• Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications beneficial.• Experience with unit testing, knowledge of applying test-driven development beneficial• Understanding DevOps principals and how to apply them practically beneficial.• Experience in cloud services preferred – AWS, Azure.• Experience with containerization (Docker/Kubernetes) highly beneficial.• Must have an IT Diploma or Degree• At least 5 years work-related experience• Experience working with agile methodologies – a true believer. The benefits Highly enthusiastic, energetic and very positive environment.
Salary: Negotiable

Principal Solution Architect
Reference No: 987600749

Cape Town, South Africa
Job Description The Principal Solutions Architect reports into the Chief Technology Officer and needs to have strong experience in application development fundamentals and the construction of scalable, secure, and maintainable solutions. This person analyses, designs, and oversees new product development and major modifications to existing software to improve the overall efficiencies of product offerings. Some of your responsibilities:Understand the application and disseminate knowledge Contribute and guide discussions with internal stakeholders and external customers Provide lasting technical guidance to the development team and the product owner on how pieces will fit together. Possess customer facing skills that will allow them to represent our clients well within a customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, and risk mitigation Demonstrate the ability to think strategically about business, product, and technical challenges Be able to identify patterns and trends and gain knowledge quickly and grasp concepts fast Provide in-depth analysis of problems and proposes solutions Make time to review projects, to identify and learn from successes and failures Seek out advice from peers and skills networks to arrive as high-quality decisions Support others, even when they have made mistakes Identify and action training needs (own and others) Support the business development team to help formulate a strategy to improve and help the adoption of company solutions. Guide customers and development teams to ensure success in building and migrating applications, software and services to make best use of our unique products. Participate in deep architectural discussions to ensure solutions are designed for security, scalability, and extensibility – but most of all, that they solve the problem at hand. Capture and share best-practice knowledge with the entire business, across technical topics and uses of our products. Author or otherwise contribute to customer-facing publications such as whitepapers. Work with agile coaches and other technical leads to drive architectural changes in current and future projects Act as a technical liaison between customers, engineering teams and the support team. Standardise technologies, approaches, and architectures across teams Liaise with agile coaches, product owners, and development team leads in order to resolve team impediments Constantly keep up to date with emerging trends and practices in the relevant fields Regularly report to the Chief Technology Officer on issue status and progress on change initiatives Be the thought leader in technology initiatives, have a good understanding of both technical and business value. Be the owner for technical features of the products, such APIs  Your Experience:Bachelor’s in computer science degree, with preference to a masters/PhD Experience working with agile methodologies – a true believer. 10+ years of experience in the software development field Proven work experience (5+ years) as a Solutions Architect Strong leadership and software development background Out of the box solutions-driven thinking skills Excellent conflict management skills - where there is disagreement facilitates discussion to negotiate a way forward A good understanding of own culture, own body language and impact on other cultures; perceptive about other people Ability to treat everyone with respect irrespective of their level, background, or discipline and profession A realistic approach about own and others’ capabilities – be humble Adaptability - makes significant changes in your own area to meet strategic needs Excellent technical knowledge and a thirst for learning Excellent communication and leadership skills. Tenacity and drive Excellent understanding of the principals of design of API’s, web-based technologies, patterns that enable security, scalability, and resiliency Working knowledge of cloud-native architectures and knowledge of modern programming languages is a must A proven track record of the design and implementation of future-thinking, groundbreaking projects.
Salary: Negotiable

Senior Business Intelligence Analyst
Reference No: 175216479

Johannesburg, South Africa
As a senior business intelligence engineer at our client, you will drive the overall growth of a fast upcoming multi-billion Rand business by developing intelligent ways to identify catalysts for payment success. The role will leverage a wide variety of disciplines, including analytics, machine learning, data engineering and SQL development. As one example, priority #1 for the role is developing a model that will identify what activities payers engage in and what other behaviour patterns make or break their success. This project would involve setting-up a Redshift cluster, ingesting large volumes of data, partnering and learning from other teams at our client, building out an analytics model, and implementing a test and learn approach.   You willPartner with functional leads to understand their data and reporting requirements, and translating them into definitions and technical specifications (PRD) Be responsible for defining, developing and optimizing curated datasets and schemas with standardized metrics and definitions across the company Develop, deploy and maintain ETL jobs and visualizations Work closely with technical partners in the data platform engineering team on designing and developing robust data structures and highly reliable data pipelines Troubleshoot technical issues with platforms, data discrepancies, alerts etc Perform ad hoc analysis, insight requests, and data extractions to resolve critical business issues Establish a fully-fledged AI (artificial intelligence) driven environment set on predictive analytic to fully assist monthly reporting requirement of the Sales, Key Accounts Management and Finance departments  You haveBachelor’s degree in computer science, statistics or related field 2+ years demonstrated experience in a data-centric function Expert in SQL Experience working with big data Experience with Machine-Learning and/or Statistics Experience with BI tools, like Tableau, Quicksight or Microstrategy. Experience working with AWS big data technologies (Redshift, S3, EMR)
Salary: Negotiable

.net developer
Reference No: 2784114495

Germiston, South Africa
Our client is a customer-centric financial services company with a global foot print. They are vibrant, successful and value orientated with an awesome dynamic culture encapsulated by the ethos that clients and staff “always get something out.”  Do you want to be a part of building the best enterprise development team in South Africa? Do you live and breathe software development and want to work with others who do the same? Come and join their team and help them build awesome software, using awesome technology with awesome people. Minimum requirements:? Minimum 7 years or more experience in software development? Love of all things software development? Good knowledge of the .NET platform, and C# or Angular? Deep knowledge of .NET Core? Excellent software design skills? Experience with agile process and technical practices? Automated testing experience Advantageous:? Xamarin / native mobile experience JS framework experience (Angular, Flux, React)? F# experience? JS framework experience (Angular, Flux, React)? Azure/AWS experience Responsibilities:? Design, Develop, Implement and Support web and windows based applicationsCompetencies:? Ability to apply industry best practices for application architectures & standards? Ability to give input into innovative solutions? Ability to work under pressure and tight deadlines? Self-motivated and a self-starter? Ability to work in a team environment
Salary: Negotiable

DevOps Engineer
Reference No: 3516650645

Germiston, South Africa
Our client is looking to expand their DevOps team  and looking for experienced engineers to enable innovative cloud architectures, DevOps processes and help scale the efforts of their development teams. Minimum Requirements:7 years + .NET development experience 3 years + DEVOPS knowledgeAdvantageous:Working understanding of Python Distributed systems knowledgeJob Specification What you’ll do:You’ll work closely with the .NET & infrastructure teams to craft a powerful long-term technical vision and help the team set pragmatic goals to meet it. You ensure flawless integration with both internal and external systems You remove technical roadblocks for organization-wide software distribution Continuously improve the process of software & infrastructure delivery Help drive the technical strategy of the practices Communicate & document technical ideas and direction across the organization  You might be a good fit if:Highly skilled in C# Intimate knowledge of hyperscale cloud offerings (Azure, AWS or GCP, but Azure knowledge would be an advantage) Containerization (Docker) Kubernetes Administration (both on-prem and cloud based) Load Balancers (F5 & TCL scripting) Good knowledge of build and deployment pipelines, including Azure DevOps YAML pipelines and Octopus Deploy Desired State Configuration Infrastructure as code (Terraform) Bitbucket PowerShell Web hooks and their usage in integrating systems Skills in distributed application tracing and performance investigations
Salary: Negotiable

Product Owner
Reference No: 2447262063

Cape Town, South Africa
Our client in Wynberg is a leading omni-channel retailer, locally and internationally, 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 they meet all customer expectations. Here’s what you can expect to be doing in the role:Represent key business areas in evaluating, prioritizing, and implementing technology solutions to support’s the business objectives of digital revenue growth Collaborate with development teams to produce technically focused user stories, enabling them to deliver value in an effective manner Provide a support function to scrum teams by managing the product backlog, facilitating daily stand ups and go lives Manage stakeholders, ensuring consensus is reached between delivering short term gains vs investing in long term strategic goals Identify and drive continuous improvements against the key ecommerce metrics Produce wireframes and work with creative teams to define the UI  A little about who you are:Experience with designing and implementing functionality in web-based systems. Advantages to have ecommerce platform experience Familiar with API development and other cloud bases services such as CDNs Comfortable leading UX design processes and A/B testing with customers Data oriented, using source such as google analytics to make informed decisions Excellent problem solving and decision-making skill; deals well with ambiguity in fast-paced environment Strong organizational and project management skills, able to work well under pressure where multiple tasks are needing to be run concurrently Clear sense of accountability and ownership Degree in Computer Science, Engineering or similar relevant field Minimum of 5 years' working experience as a Product Owner. CSPO qualification advantageous In-depth knowledge of Agile process and principles Retail / Fin-Tech / Merchandise experience will be advantageous  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
Salary: Negotiable

iOS Developer
Reference No: 3945794615

Cape Town, South Africa
Our client is looking for a Software Engineer who is willing to hit the ground running and is comfortable to jump into their iOS app while working collaboratively in a team environment. The engineer will need to work with colleagues at all levels of the organisation and must be comfortable gathering and organising information that translates into usable requirements. Our client is a rapidly expanding company that is moving in the direction of a "mobile-first" paradigm. As such, the engineer must be able to maintain a balance between periods of building features as well as operational and platform improvements. A strong understanding of the iOS SDK and platform is a must as they attempt to create the most refined native app experience for their mobile application user base. Key Requirements5+ years in software development 2+ years in Swift experience Experience architecting, developing, testing and maintaining iOS mobile applications Experience with dependency management (Carthage/Cocoapods) Experience with RESTful APIs and web services Experience with revision control systems (specifically Git) Experience with an issue tracking/management system (specifically Jira) Experience with e-commerce based applications is beneficial Advanced understanding of theoretical programming fundamentals, including but not limited to algorithms, data structures, design patterns (like MVC/MVVM/VIPER) and OOP Strong problem solving and analytical skills Be comfortable working within a team Good communication skills and interpersonal skills Experience with Python, Google Cloud Platform and Kubernetes is beneficial, but not a requirement. BSc in Computer Science, Electrical (& Computer) Engineering or a related field is beneficial
Salary: Negotiable

Senior Merchandise Planner: Plugs (Appliances, Electronics, Cellular)
Reference No: 1273755213

Cape Town, South Africa
They are looking for a confident retail merchandise innovator who is passionate about product trends, data accuracy and successful results! You must have previous experience in planning for plugs (appliances, electronics, cellular) and need to be a visionary who enjoys collaborating with people and sharing insights to create positive impacts that will delight our customers.   Here is what you can expect to be doing in the roleWork for a retailer of the future to drive financial sales, gross margin & inventory plans Drive revenue manage category margin and stock efficiencies Develop a balanced range to react to trade Manage promotions and engage with channel owners to drive sales velocity Display effective reporting skills Undertake analysis that supports or challenges category / business strategy Lead and manage a team of planners  Requirements • Completed a tertiary commercial / retail qualification, preferably a university degree• 5 years Merchandise Planning experience• Experience with Consumer Electronics i.e. TV’s, Mobile devices, computers and accessories is a non-negotiable• Maintain supplier relationships• Strong negotiation skills• Natural trader instincts• People management• Digital mindset• Entrepreneurial Flair• Commercial awareness 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
Salary: Negotiable

IT Recruitment Specialist
Reference No: 665245518

Cape Town, South Africa
Are you a passionate and target driven IT Recruitment Specialist and looking for a fresh and exciting new opportunity? Are you ready to dominate the industry and achieve all your career and financial goals? We are looking for a highly experienced IT Recruitment Specialist for our offices based in the trendy Green Point Area. You will join a business that appreciates and values recruitment because it is critical to our success. Who we hire is the most important decision we make in our day-to-day operations. We are looking to grow our tech team and require a Rockstar Recruiter with a min of 1 year experience. You will be joining an established team and will be working with very exciting clients. Duties will include and not be limited to the following:End-to-End recruitment services Connecting and Liaising with External providers 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 Understanding the business, to provide top calibre resources for multiple projects Interviewing Keeping track of placements and on-boarding process Liaising with managers on current and potential roles Assisting with the recruitment strategyRequirementsMin 2 years Tech Recruit Experience (ideally from an agency environment) Bachelor’s degree in a relevant field Proven track record in target achieving Sourcing tactics, headhunting and the ability to effectively screen and shortlist. Must have high attention to detail Eager to learn and grow Ability to work independently Self-motivated and self-driven High level of energyBasic Salary + Commission offered - No desk fees  
Salary: Negotiable

.Net Developer
Reference No: 1572170313

Cape Town, South Africa
An exciting company in the first responder industry is making waves in the world of tech - With their HQ in both the USA and Cape Town is working to create technology far superior to that of 911. They are currently looking for a .Net Developer to join their team of experts. They are a Microsoft Azure Cloud–based Computer Aided Dispatch platform. The Platform was designed by first responders from varied disciplines; Medics, Search and Rescue and the Security sector. My clients mission is to reduce response times for all and improve first responder safety by increasing situational awareness. Our client is looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. Responsibilities • 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, organisation, and automation Skills • Proficient in C#, with a good knowledge of its ecosystems• Familiarity with the .NET framework• Strong understanding of object-oriented programming• Skill for writing reusable C# libraries• Familiar with various design and architectural patterns• Knowledge of concurrency patterns in C#• Familiarity with Microsoft SQL Server• Experience with popular web application frameworks, such as React• Knack for writing clean, readable C# code• Understanding fundamental design principles behind a scalable application• Creating database schemas that represent and support business processes, including ORM frameworks• Implementing automated testing platforms and unit tests• Familiarity with development pipeline and release management tools and Ability to understand business requirements and translate them into technical requirements Important skills:Strong .Net Core NoSQL experience Skilled at Async programming Message Queuing Tech (such as RabbitMQ, Kafka, Amazon SQS, Celery, MQTT, ActiveMQ, NSQ, ZeroMQ, Apache NiFi, Confluent, Azure Service Bus, CloudAMQP, Gearman, Mosquitto etc) Exposure to MultiThreading .NET Web API Exposure to caching frameworks (eg. Redis) Experience with Microservices development
Salary: R70000 to R90000

Intermediate Web Developer
Reference No: 503428520

Cape Town, South Africa
Your role:? You will programme website designs into HTML / CSS / JavaScript (typically using the Expression EngineCMS).? You need a good eye for UX.? You will also be responsible for back-end development, specifically with regards to database design andprogramming (PHP / MySQL) by utilising a variety of frameworks (such as CakePHP).? You will be managing your own team of Developers and managing Projects assigned to your team. KEY PERFORMANCE AREAS? Web Development: Creation of front-end (HTML, CSS, jQuery) and backend (CakePHP, EE, etc.).? Leadership capability.? Speed and quality of development.? Intuitive understanding of requirements. MINIMUM QUALIFICATIONS AND EXPERIENCEEssential:? Matric (Higher Grade Maths).? 3 Years’ experience in PHP.? Experience in HTML, CSS and CakePHP.? Experience in MySQL.? Must be comfortable with working with Linux, particularly with the LAMP stack (Must have some form ofserver admin experience).? Must have a good understanding of MVC principles.? Must have strong data modelling skills and good understanding of entity relationships.? Good communication skills as you will be the primary technical contact in the team as well as the primarycontact for Clients should your PM not be available. Preferred:? Experience in Expression Engine.? Relevant diploma or tertiary qualification.? Managed a team of Developers. PERSONAL ATTRIBUTES? Self-motivated.? Enthusiastic.? Proactive.? Excellent verbal/written communication skills.? High level of attention to detail.? Excellent organisational and time management skills.
Salary: R15000 to R30000

Senior Marketing Planner
Reference No: 3844844193

Cape Town, South Africa
Here’s what you can expect to be doing in the role  Accurately forecast and develop a campaign demand plan and adspend to provide the business with a clear roadmap to meet financial objectives Ensure trends are monitored with changes identified timeously for re-forecasting and adjust accordingly Provide insightful reporting & analysis for weekly sales, monthly management reports, marketing review, quarterly concepts, and ad hoc requests Analyse trends relating to key variables within campaigns and put forward proposals for improvement Increase customer demand and basket size to deliver intake targets and drive organic growth through innovation Engage and challenge the different business units to improve conversion from Intake to NSV by achieving Net Factor objectives Monitor campaigns and channel performance to achieve NSV, taking proactive actions to improve any underperformance Leverage relationships with merchandise and operations for great marketing offers and incentives to drive customer demand Collaborate with CICA to develop insight led campaign segmentation strategies to achieve customer growth Work closely with telemarketing to achieve business objectives in line with the campaign plan Drive process improvements in campaign execution and collaborate with IT to improve systems and processes in the area Develop A/B Testing to find new opportunities to drive sales Collaborate with the Channel Heads to forecast and drive growth in key strategic areas such digital, foreign and showrooms Demonstrate leadership skills which embodies effective communication skills and work as an enabler within the planning team Ability to provide constructive feedback to direct reports and motivate the team to deliver against company targets Perform the role of a mentor and empower the team to grow as individuals to pursue their career goals, develop their skill and to foster effective teamwork Understand the investment influence to drive a digital first strategy to achieve campaign objectives    A little about who you are  A Business Science / BComm / Finance / Stats / Marketing Degree and/or CIMA qualification Minimum of 5 years’ experience within a planning role (preferably within a retail/marketing environment) Passionate about data, insights and analytics Excellent cross functional team management skills Advanced Microsoft Excel skills Digital orientation Affinity with numbers Commercially minded Data orientation Attention to detail CX journey mapping and funnel analysis Personalisation    You will have mastered these traits  Entrepreneurial and excited to take on new initiatives Passionate about data, insights and analytics Strong problem solving, highly analytical, attention to detail with solid organizational skills Excellent oral and written skills - demonstrated ability to influence audiences including those at senior leadership levels Credible leadership skills for strong team and results orientated delivery Proven ability to handle multiple competing priorities and ability to adapt in flexible, fast paced environment Ability to think big and deliver from concept to execution Decision making abilities with strong analytical skills Must be resilient, open to feedback and assertive Relator and relationship builder A minimum of 2 years’ data warehousing experience with a working understanding of dimensional modelling At least 2 years’ experience in ETL processes using SSIS Intermediate to Advanced skill level in using MS-SQL/T-SQL Beginner to Intermediate skill level in developing reports using SSRS Competent in Microsoft Office (Word, Excel) Experience building and maintaining Tabular Cubes (DAX) using SSAS will be an added advantage Exposure to Self-Service BI using Power-BI will be an added advantage Exposure in using TFS or SVN will be an added advantage Exposure in working within an agile project environment will be an added advantage    Benefits  Provident fund (included in CTC) Flexible working hours Café and lounge area Staff restaurant with a variety of healthy meal options
Salary: Negotiable