Summit Africa RecruitmentSummit Africa Recruitment

AWS Solutions Architect
Reference No: 1008708084

Cape Town, South Africa
About the role: As a solutions architect, you will work directly with some of our largest customers to enable innovation through continuous deployment across technology stacks and demonstrate best practices around advanced cloud solutions. You will have the opportunity to help shape and deliver on a strategy to build broad use of AWS services (e.g., AWS EC2, S3, RDS etc.) directly with their key customers.   Key Responsibilities:Participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud Capture and implement AWS and security best practices Architecture design and other documentation such as Guideline Architectures and SOW’s Hands on DevOps work with customers Partner with the sales team, and help execute a sales strategy Architect, build and migrate to secure, scalable and highly available environments on AWS for customers following the principles of the AWS Well-Architected Framework. Act as a technical liaison between customers and delivery teams on projects Scoping calls and meetings Requirements gathering meetings Contribute to customer-facing publications such as blogs, case studies  Support the Business development team to help formulate and execute strategies for client adoption of AWS Help provide one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS.  Requirements:AWS Solutions Architect Associate certificate 2-3 years’ experience in the DevOps or as a Solutions Architect Linux Server support (2+ years) Windows Server support (2+ years) Web technologies like Apache, Tomcat, Nginx, HAProxy, MySQL and others (2+ years) High level of expertise with key AWS services (2 years+) Scripting Bash, Ruby and/or other programming skills Experience with aspects of DevOps (source control, continuous integration, deployments, etc.) Experience working in Consulting and/or Outsourcing companies Ability to set priorities, goals and timelines to achieve maximum productivity Ability to effectively exchange information, news, ideas and meaning in business and technical environments Excellent troubleshooting skills Ability to learn new technologies quickly  Desired:AWS Developer Associate, DevOps Professional, Solutions Architect Professional certificates Experience with Puppet, Chef, Docker and other automation tools Experience creating SOWs
Salary: R20000 to R40000

.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

Senior Technical Test Analyst
Reference No: 1471913630

Cape Town, South Africa
  Senior Technical Test Analyst   Are you craving the challenge of building complex systems? Really smart systems where performance and speed are essential without sacrificing the working environment?   If this appeals to you, join a purpose-driven, fast-growing enterprise software company that is working to transform Public Safety.   The power to do remarkable things when it matters most is the heart of public safety. Our believes that regardless of size, geography or budget, everyone in public safety should have access to the data they need when it matters most to save more lives. That’s why, since 2016, their mission has been to reduce emergency response times and improve public safety. They are the industry’s only truly open and integrated emergency response platform with a portfolio of web- based cloud solutions that includes analytics, mapping, dispatch and first responder applications.   Job Description A technical test analyst will be mainly focussed on test analysis/execution but also contribute to test automation with their Scrum team, utilizing scripts developed by the test automation team.   Responsibilities:Be able to comprehend systems engineering Develop deep understanding of the currently employed technologies, data models, application functionality and development Business case Be able to define and implement a test plan on multiple concurrent Preparation and communication of test reports during test Coordinate test data creation with the developers and test Track new and changed requirements and ensure that they are addressed during Make certain the project time allocated to testing is utilised efficiently and Organise, plan and support test case creation and Assist with test automation design, creation, maintenance and Participate in field Exposure to context driven testing  Skills/ExperienceDiploma or degree in 5 years of experience with test Proficiency in using Agile methodologies Exposure to JIRA or MS DevOps Automation exposure: Selenium Proficient in: Java, or C# Basic knowledge of SQL  Behavioural competencies requiredProfessional: stay clam under pressure and focus at the important tasksGoal-driven: do what needs to be done to achieve the goal Self-starter: get going with a plan of action, even if one has not been presented Learner: constantly improve themselves by teaching themselves new things Team Player: contribute to the team effort, assist others when they struggle or just need an extra pair of hands Sense of humour: they need to laugh Analytical: have an eye for detail and break complex problems down into multiple potential solutions Creative: must be able to think or dream out of the box  AboutFast-growing, passionate, mission-driven team – they care about saving lives through technology! They are people-centric and ensure an environment where employees are encouraged to grow and learn every day Offices in Austin, TX and Cape Town, South Africa?
Salary: R50000 to R60000

Penetration Tester
Reference No: 3368242844

Cape Town, South Africa
Duties:Conduct network, application, and mobile penetration tests Source code reviews, threat analysis, network assessments, and social-engineering assessments These assessments involve manual testing, analysis, and exploitation as well as the use of automated vulnerability scanning/testing tools such as Nmap, SCAP vendors, SAST tooling, Metasploit, Core Impact, Kali and Burp Suite Assessments also involve testing for application performance using Loadrunner, JMeter, and Neoload Development skills (e.g., Python, JSON, .Net Core, React, JS, etc.) Expertise in common application security tools (fuzzers, proxies, code analysis tools, etc.) Experience with successful exploitation of Docker /Kubernetes environments Experience with different types of API and privilege escalation tactics Knowledge of and ability to map exploits back to the MITRE ATT&CK framework Experience if evading current and nextgen EDR and application security solutions Knowledge of exploiting IOT devices such as video cameras, sensors, and edge devices  Requirements: 4+ years of experience in information security 3+ years of penetration testing experience preferably with a consulting firm or working in controlled environments such as a financial institution or ecommerce company Passion for automation and building rugged code of high quality Love for security, performance, and reliability Ability to work with full-stack teams, teach developers, and be a team player Knowledge of the tools, tactics, procedures, and counter measures Experience conducting penetration tests, running web application testing tools, performing manual testing and source code review using tools, validating test results, identifying root cause, analyzing vulnerabilities, and helping develop platform specific remediation plans Experience in security testing with knowledge of security fundamentals and exploit techniques One or more of the following security certifications preferred: GIAC Penetration Tester GPEN, GXPN Offensive Security Certified Professional or similar security certification(s) BS in Computer Science or equivalent degree/experience desired
Salary: R45000 to R75000

Intermediate Software Developer
Reference No: 4149817385

Cape Town, South Africa
My client is a leading cloud enterprise Software as a Service (SaaS) provider for online and retail wagering solutions to sports betting operators in Africa and other emerging markets. The company is a software development company. They have a mobile and online, cloud-based software platform which they licence to customers who run sports betting companies across Africa. Their platform handles millions of transactions. They work closely with payment, content, and other integration partners from all over the world. Their goal is to be the African leader in mobile betting software by 202. They are looking for a Senior Full Stack Developer to help them give life to a new and exciting project.   This is a 4-month contract role with the opportunity to extend or go permanent on project delivery.   What they are looking to achieve? - Create clean, reusable, and industry-standard code for the microservices and APIs. - Scale the applications to deal with high transaction and user volumes. - Explore, plan, and continuously deliver software according to the processes and practices defined by the Scaled Agile Framework (SAFe). - Build software in a manner that allows them to quickly validate that they’re solving the most valuable customer problems.   What kind of tools do you need in your toolbox for success here? - Minimum of 4-5 years of software development experience. - In-depth knowledge of C# along with exposure to React, Redux, Node.js, JavaScript, TypeScript, CSS, SASS, and HTML. - Exposure to the following tech stack is ideal: - .NET Core 3.1; - .NET Core Identity Framework; - Fluent Validation; - Swagger / OpenAPI; - JWT; - Azure Cosmos DB; - Azure Application Insights; - Redis, Memcache; - Kafka; - ZooKeeper; - Kubernetes; and - Docker - Firm understanding of OOP and SOLID principles, as well as developing software that can scale. - Deep experience building RESTful APIs. - Unit testing expertise in TDD and BDD. - Familiarity with Microsoft Azure DevOps is beneficial. - Strong grasp of software architecture in terms of reliability, performance, security, scalability, and cost-efficiency (compute and storage are expensive, we code for low cost). - Background working in agile teams. Beneficial to have worked in SAFe teams. - Great communication and collaboration skills.   What will make you a good fit for the team? You are curious by nature and have an insatiable appetite for learning and relentless improvement. You’re driven to understand the inner workings of technologies. When faced with a problem you are resourceful and think creatively to find effective solutions to the problem. Setbacks do not get you down, it’s only another problem which can be overcome. You’re resilient, which means you’re able to roll with the challenges that come your way. You’re a good listener, a team player, and can work effectively with all roles in the business to deliver a superior product to our customers.   A little bit about the company: They have big plans for 2020 and are looking to add the very best to the team. They prefer to work with a smaller but high performing team. For them, it is not about quantity, but rather about quality and sustainability. They value, lean and mean when it comes to the team and the product and development. They will expect ongoing personal development and will do what they can to support you and give you the tools to succeed. The management style is open. They are clear about what they expect from the teams and individuals. They have a “no drama and no politics” environment. They just want to get the job done and enjoy what they do.
Salary: R50000 to R60000

Financial Manager
Reference No: 2952125787

Cape Town, South Africa
Roles and responsibilities Your main duties will include but are not limited to:  Managing the internal finance team and overseeing the banking, debtors and creditors systems; Preparing monthly management reports and building budgets and cash flow models; Working with management to build costing and pricing models for the various internal divisions; Formulating staff productivity targets, monitoring performance and reporting to management; Assisting with project costing and new client proposals; Manage the financial year end close out and preparation of the annual audit file and act as liaison with the external auditors and tax advisors; Introduce new ideas and measures to increase the company profitability.  Minimum Qualifications, Skills and ExperienceUndergraduate Degree in accounting / finance; Completed articles under a SAICA, SAIPA or CIMA learnership programme; Sound computer skills using Microsoft products; QuickBooks experience an advantage.  Behavioural CompetenciesHigh attention to detail; Innovative and ability to problem solve; Team player with the ability to work independently; Excellent verbal and written communication skills - ability to communicate effectively with management, clients and colleagues; Able to meet deadlines and work under pressure when required; Ability to handle multiple tasks simultaneously;
Salary: R25000 to R30000

Network Security Engineer
Reference No: 232866722

Cape Town, South Africa
Network Security Engineer Responsibilities • Give input on best practice security standards on new systems, network design, and respective third party integrations.• Support and maintain all network security devices across multiple sites (Globally)• Create and maintain documentation as it relates to network configurations, security architecture and best practice principles.• Daily administration of firewall rules, IPS Policies and Filters via change control procedures.• Monitor performance, logs, reports and alerts of potential threats or attempted breaches related to security incidents and remediate accordingly.• Collaborate with management and department leaders to assess near and long-term network security assessments, vulnerabilities and risks.• Perform and assist with vulnerability scans and penetration tests.• Willing to travel and be on standby. Key Competencies and Qualifications • Strong problem solving and analytical skills• Ability to seek out vulnerabilities in IT infrastructures• A deep understanding of how hackers work and ability to keep up to date with the fast pace of change in the criminal cyber-underworld• Ability to use logic and reasoning to identify the strengths and weaknesses of IT systems• Excellent communication and presentation skills• Ability to take responsibility and be decisive• Ability to work within a small team• Effective planning and organizational skills• Ability to work under pressure• Formal Cisco certification ideal – CCNA (Security)• Minimum of 5 years networks security support experience• Must have experience in the areas of vulnerability threat management, cyber security, and supporting management tools and technologies such as Cisco ASA, Intrusion Prevention, FirePOWER- and FireSIGHT Manager, Qualys and Splunk.
Salary: Negotiable

Server Administrator
Reference No: 1135204059

Cape Town, South Africa
Responsibilities• Design, install and support VMware.• Ensure optimal efficiency of VMware systems.• Manage and ensure efficient load balancing of VMware systems.• Establish and ensure high availability of systems.• Deploy Hardware.• Provide hardware support for servers.• Provide operating system support for Windows servers.• Manage support calls for the supported environment.• Provide Linux system support.• Maintain related documentation. Key Competencies and Qualifications• VCP certification essential.• VCAP certification will be an advantage.• MCSE 2008 or 2012 certification.• Linux certification.• OS support experience – Windows 2008 and 2012, Linux.• HP hardware knowledge.• Server hardware experience.• Understanding of networking and SAN in a server environment.• Willing to work overtime when required.• Good problem solving and communication skills, analytical skills, attention to detail, report writing skills, ability to perform under pressure.• 3-6 years’ experience.
Salary: Negotiable

Integration Developer
Reference No: 1323787025

Cape Town, South Africa
Duties:Maintain software systems and automate the operations and interfaces between these systems. Develop integration solutions using approved toolsets. Adhere to the architectural framework. Programme well-designed, testable, efficient code across a Microsoft stack (BizTalk, SSIS, C#, SQL). Produce specifications and determine operational feasibility. Perform code reviews. 3rd Line technical support, trouble shooting and problem solving. Periodic standby support for overnight, weekend and public holidays. Provide leadership and guidance to technology team members.  Qualifications:Degree in Computer Science, Information Systems, Engineering or equivalent combination of relevant skills and experience.  Experience/Skills:A minimum of 5 years’ proven work experience as a Developer. Experience working with SQL Server databases. Oracle databases. IBM DB2 (AS400) Development experience, SSIS and C#. XML and XSD schema design. Knowledge of software design principles and patterns. Experience in Retail Services industry would be advantage. BizTalk experience with proven track record – Orchestrations, Ports, BRE, Transformations, etc. Strong knowledge of SOA. Web Services experience (WCF). Solid knowledge of an ESB – Itineraries, etc. Knowledge of TFS and GIT advantageous. Knowledge of retail systems and enterprise application integration experience. Knowledge of message exchange patterns and application design patterns. Knowledge of the Software Development Lifecycle. Strong problem solving and analytical skills. Sound OO programming and solid technical skills. Good communication and interpersonal skills. Good documentation skills  Attributes:Analytical mind with great problem-solving capabilities. Passion for people, technology and innovation. Able to prioritise work effectively and must be organised. Set and maintain high work standards to achieve goals.
Salary: R65000 to R80000

Front-End Web Developer
Reference No: 2998778109

Cape Town, South Africa
We are looking for a dynamic, experienced front-end web developer to join our team. The right candidate will have the opportunity to help influence the direction and architecture of the user interface as well feed in to the design and flow of the user experience.   General skills and competencies:5+ years of professional development experience Ability to work independently or as a member of a team Demonstrated strong attention to detail Excellent UI/UX design skills Experience using Material design Experience with source control (GIT), build and deployment tools Good verbal and written communication skills , including working with internal stakeholders A proven ability to solve problems and pick up new technology quickly.Required technical skills:3+ years of experience developing front-end web applications Web UI technologies including HTML5, CSS3, significant JavaScript, including ES6 and jQuery Use of VueJS for a released product Experience of various other frameworks such as React, Angular etc. Practiced in the use of Adobe products including XD, Photoshop and Illustrator Experience in creating required widgets that may be missing from a theme Able to work with and feed into design of ReST API specifications  Desirable technical skills:Vuetify Experience in use of automated UI testing tools DevOps experience, including CI/CD (Ideally in Azure) Use of TDD Exposure to WordPress a nice to have
Salary: Negotiable

BI Developer
Reference No: 3236575468

Johannesburg, South Africa
Our client are the front runners when it comes to the development, supply and distribution of specialised formulations of cutting-edge metallurgical processes and products, tailored exclusively for the mining industry, not just within Africa, but on a global scale. They operate with the understanding that remaining progressively innovative goes far beyond specialised product development and that is why they always strive to create financial value for each and every one of their clients. Position Requirements• Proven experience as a BI Developer specifically on Qlikview/Qliksense • Industry experience is preferred • Background in data warehouse design (e.g. dimensional modeling) • In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework • Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) • Proven abilities to take initiative and be innovative • Analytical mind with a problem-solving aptitude
Salary: R35000 to R50000

IT Support Engineer
Reference No: 1840150385

Cape Town, South Africa
The role As an IT Support Engineer, you will have a chance to work with a skilled and enthusiastic team of technicians in a growing and fast-paced company, allowing personal career growth and development. Your role will focus on support clients remotely and on-site alongside our team of senior qualified engineers.   Key responsibilitiesPerform investigation and problem management for clients Support client infrastructure and backups Assisting with security concerns and solutions Logging all user interaction within Company systems Act as an escalation point, using 1-1 advice and training to improve the knowledge of junior engineers.Ideal candidatesA minimum of 4 years’ experience in IT Methodical approach when a problem arises to get to the best resolution for the client Microsoft Server & workstation experience (Build, administer, support) Some Apple Mac experience Cisco qualified CCNA or above an advantage Solid understanding of Desktop and Server Support. Good background of networking fundamentals. Comfortable working within a team to hit goals Comfortable assisting customers when solo on site, directly supporting their needsWho You AreYou have a minimum of 4 years’ experience in IT, with at least one of these years at a 2nd line or equivalent level. You can think methodically when a problem arises to get to the best resolution for the client. You have a solid understanding of Desktop and Server Support. You have a good background of networking fundamentals. You are as comfortable working within a team to hit goals and assist customers as you are working solo on site helping customers directly, safe in the knowledge you have a team of colleagues to assist and support 
Salary: R30000 to R45000

Senior Java Developer
Reference No: 2064785966

Cape Town, South Africa
Senior Java Developer 5+ years’ experience of working withcomplex Java (8 or higher) applications  Desired technology experience: Tomcat 9+(or other servlet container), Spring 4+ (RESTful APIs), Containers/Micro-service architecture, Maven/Gradle, Git, Web UI technologies (HTML, CSS, JavaScript), JQuery, Angular, JOOQ, Freemarker.  Experience of Agile development environments (Scrum, Scrumban)
Salary: Negotiable

Python Developer
Reference No: 939453906

Cape Town, South Africa
The responsibilities of the position include:Development of new, and maintenance of existing functionality on our platform. This includes new interfaces to for purchasing new content, performance and functional enhancements to the existing system, and maintenance of the underlying systems. Creating and modifying reports. Resolving support queries.  Minimum requirements:Experience in an Object-Oriented language (Python, C# or Java). Python experience preferred and a willingness to work in Python is required. MYSQL LAMP stack. Web development (HTML, JavaScript)  In order to be considered for the position, the following requirements must be met:Matric Minimum 3 -5 years relevant work experience Qualifications: Computer Science Degree or Engineering degree with Computer Science. Great interpersonal skills.
Salary: R25000 to R50000

Business Analyst
Reference No: 4162137431

Cape Town, South Africa
You will be a business analyst within the Product team, working hand in hand with the product owners in solutioning, designing and delivering new products as well as continually enhancing the existing product base. We are looking for a self-motivated, independent, detailed and pragmatic go-getter with the ability to coordinate projects between various teams of people contributing to the ongoing development of existing as well as new systems. Excellent communication skills are a must, both verbally and written. Previous experience in managing software product development is also a must.   Key ResponsibilitiesProviding full product lifecycle continuity from requirements gathering through to testing and delivery to the end user Liaising with customers and internal project sponsors to understand their requirements Participating in high level solution definition and strategy formulation Writing and maintaining user stories containing functional specifications and acceptance tests Working closely with the development and testing team as well as the stakeholders to provide clarity on requirements and assisting with prioritisation Performing acceptance testing Assistance in training on new systems and processes implemented.  Desired Experience & QualificationIT or Computer Science Degree/Diploma preferred Role-related certifications advantageous  Experience3-5 years’ experience of Business Analysis Business analysis practices and techniques Full SDLC exposure Experience working in an Agile environment  Non-technical skillsExcellent verbal and written communication skills Passionate about problem-solving Ability to work well in a team as well as individually Ability to accurately estimate work required on tasks, prioritise work and deliver to deadlines Positive outlook on life, work and other people Attentive to detail and strong analytical skills Excited about learning, pushing technical limits and finding new solutions
Salary: Negotiable

Senior Python Developer
Reference No: 3524195149

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

Merchandise Planner
Reference No: 658142522

Cape Town, South Africa
My client is looking for a confident retail merchandise planner who is passionate about data, analysis and results! You need to be a visionary who enjoys collaborating with people and sharing insights to create positive impacts that will delight our customers. Here’s what you can expect to be doing in the role:A game changer who can work for a retailer of the future driving sales & strategy Innovative thinkers who can maximise category margin and stock efficiencies Excellent analytical skills that drive and support business strategy while challenging the status quo Effective assortment planning with a strong trader instinct Agile thinkers who can drive promotional activity and engage with channel owners to drive sales velocityA little about who you are:Completed a tertiary commercial / retail qualification, preferably a university degree 2 years Merchandise Planning experience Enjoy building strong supplier relationships Digitally savvy Entrepreneurial Energetic and engagingBenefits: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

Merchandise Planner: Consumer Electronics
Reference No: 3097133154

Cape Town, South Africa
Our client is a leading omni-channel retailer, delighting their customers with an innovative range of curated products on personalized terms. They are digital first, taking their customers on the digital shopping journey with a strong social media focus. Their aim is to provide multiple, convenient and easy retail shopping channels to guarantee that they meet all their customer expectations. They are looking for a confident retail merchandise planner who is passionate about data, analysis and results! You must have previous experience in planning Consumer Electronics and need to be a visionary who enjoys collaborating with people and sharing insights to create positive impacts that will drive customer demand and experience. Here is what they are looking for:A game changer who can work for a retailer of the future driving sales & strategy Innovative thinkers who can maximise category margin and stock efficiencies Excellent analytical skills that drive and support business strategy while challenging the status quo Effective assortment planning with a strong trader instinct Agile thinkers who can drive promotional activity and engage with channel owners to drive sales velocityA little about who you areCompleted a tertiary commercial / retail qualification, preferably a university degree Minimum of 2 years’ Merchandise Planning experience Experience with Consumer Electronics i.e. TV’s, Mobile devices, computers and accessories Enjoy building strong supplier relationships Digitally savvy Entrepreneurial Energetic and engagingBenefitsFlexible 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

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

Cape Town, South Africa
Our client is 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

Hadoop Infrastructure (Admin) Engineer
Reference No: 919725365

Johannesburg, South Africa
Our client values a Hadoop Infrastructure (Admin) Engineer as someone who works behind the scenes to deploy, manage and maintain the various methodologies and technologies of the Hadoop Ecosystem, to various consumers, in ways and forms that makes sense and add value. This definition is very broad, as this role falls into the data engineering field, which is just as broad. You must be the type of individual that lives and breathes the admin / infrastructure side of the Hadoop Ecosystem, someone that can make fixes, enhancements, changes and deploy all those through multiple environments, therefore have the skills and experience in the configuration, deployment and/or administration.   You have the following technical competencies · Hadoop 3 or Hive 3· Responsibility for supporting, configuring, upgrading, and maintaining multiple Hadoop clusters.· Configure and Deploy Apache Hadoop and other Apache components from scratch on VMs, Docker, and/or Kubernetes.· Configure and Deploy Hiveserver LLAP on bare metal or Docker/K8· Installation / Setup· Yarn using the Capacity and Fair Scheduler· Performance tuning and scaling Hiveserver LLAP using TEZ in a production environment· HDFS HA· Spark 2.4· Spark Warehouse Connector· Ranger 2.0· Atlas 2.0· Installation / Setup of Hadoop in Linux environment· Deployment in a Hadoop cluster and its maintenance· Health checks of a Hadoop cluster, monitoring whether it is up and running all the time· Analyse the storage data volume and allocating the space in HDFS· Resource management in a cluster environment· Responsibility for supporting, configuring, upgrading, and maintaining multiple Hadoop clusters.   You have knowledge and/or experience with the following concepts Hadoop EcoSystem · Apache Hadoop· Apache Spark· Apache Hive· Apache Zookeeper· Apache Solr Understanding Integration features · Apache Atlas· Apache Ranger· Apache Zeppelin· Writing high-performance, reliable and maintainable modular code· Data pipelining knowledge - data extraction and transformation· Knowledge of the MapReduce and related data processing paradigms· Hands on experience in HiveQL· Hadoop development and implementation.   You have the following personal competencies · The ability to solve problems· The ability to rotate around a problem, to see if solutions can be gained in different ways· The ability to work in an ever changing, unstructured environment· The ability to work as part of a team, with vastly differing skill sets and opinions.· The ability to contribute ideas to the quorum· The ability to mentor and provide guidance for other team members· A systems approach to thinking, as opposed to a siloed approach. The candidate needs to understand how their work affects the greater system· The ability to work without supervision, and take accountability for the work they deliver· The ability to liaise with a client, sifting through the fluff and extracting the actual requirements.
Salary: R80000 to R100000

Big Data Engineer
Reference No: 2286172474

Johannesburg, South Africa
We’re looking for experienced Big Data Engineers with experience in building data warehouses and / or transactional data models within the Big Data environment. That means that Spark / PySpark experience, as well as experience with the Hadoop EcoSystem, which leads on to any Python, Scala or Java coding experience. We need someone who can build data pipelines (ELT / ETL) within the Big Data environment. Some additional skills and experience required would be:In depth architectural knowledge of Spark and HadoopExpert in building ETL pipelines using Spark (Pyspark)Experience using Spark with HDFS,Experienced writing data pipelines using functional programming (Python, Java, Scala)Advanced ANSI SQL experienceFirm understanding of Big Data and traditional data processing, understanding the differences in depth to make informed design decisionsFirm understanding of data Modelling OLAP vs. OLTP vs. Hybrid modelsFirm understanding of dimensional modelling i.e. KimballSkills that would be beneficial:Experience using Spark with Cloud Storage and Hiveserver2 LLAP (HWC)Proven track record of developing DAGs using Apache AirflowExposure to Ranger and Atlas
Salary: Negotiable

iOS Specialist (Native Mobile)
Reference No: 3363647213

Cape Town, South Africa
The position Our client is looking for an intermediate to senior native iOS mobile developer. You will need to develop native iOS software as part of a project team for one of their customers. You will be expected to be self-driven, be able to take ownership and be able to enhance/improve the existing codebase.   Position competencies The position requires knowledge of and experience in implementing native iOS apps as part of a cross-functional agile product development team. These skills will be tested in the recruitment process. The following are detailed competencies needed for the position.   AreaNative IOS Development  Main tasksDeveloping quality software Input into project planning and strategy as required Management of stakeholder expectations to ensure satisfied customers  OutcomesHigh quality software Accurate planning and good estimations  Position outcomes The short-term outcome of the position is to get up to speed with an existing project code base, evaluate it and take ownership of it and move forward. You will be required to take leadership responsibility for the IOS project.   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 technology  Non-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 skills  Nice-to-havesBack-end DevOps Web front end Software Architecture  PerksWork within a strong growing team Innovative, fast-paced and fun work environment Flexible, results oriented culture They are serious about work-life balance
Salary: R60000 to R75000

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: R60000 to R100000

Senior Software Engineer
Reference No: 4137084186

Cape Town, South Africa
My client is a leading cloud enterprise Software as a Service (SaaS) provider for online and retail wagering solutions to sports betting operators in Africa and other emerging markets. The company is a software development company. They have a mobile and online, cloud-based software platform which they licence to customers who run sports betting companies across Africa. Their platform handles millions of transactions. They work closely with payment, content, and other integration partners from all over the world. Their goal is to be the African leader in mobile betting software by 202. They are looking for a Senior Full Stack Developer to help them give life to a new and exciting project.    This is a 4-month contract role with the opportunity to extend or go permanent on project delivery.   What they are looking to achieve? - Create clean, reusable, and industry-standard code for the microservices and APIs. - Scale the applications to deal with high transaction and user volumes. - Explore, plan, and continuously deliver software according to the processes and practices defined by the Scaled Agile Framework (SAFe). - Build software in a manner that allows them to quickly validate that they’re solving the most valuable customer problems.   What kind of tools do you need in your toolbox for success here? - Minimum of 10 years of software development experience. - In-depth knowledge of C# along with exposure to React, Redux, Node.js, JavaScript, TypeScript, CSS, SASS, and HTML. - Exposure to the following tech stack is ideal:   - .NET Core 3.1; - .NET Core Identity Framework; - Fluent Validation; - Swagger / OpenAPI; - JWT; - Azure Cosmos DB; - Azure Application Insights; - Redis, Memcache; - Kafka; - ZooKeeper; - Kubernetes; and - Docker   - Firm understanding of OOP and SOLID principles, as well as developing software that can scale. - Deep experience building RESTful APIs. - Unit testing expertise in TDD and BDD. - Familiarity with Microsoft Azure DevOps is beneficial. - Strong grasp of software architecture in terms of reliability, performance, security, scalability, and cost-efficiency (compute and storage are expensive, we code for low cost). - Background working in agile teams. Beneficial to have worked in SAFe teams. - Great communication and collaboration skills.   What will make you a good fit for the team? You are curious by nature and have an insatiable appetite for learning and relentless improvement. You’re driven to understand the inner workings of technologies. When faced with a problem you are resourceful and think creatively to find effective solutions to the problem. Setbacks do not get you down, it’s only another problem which can be overcome. You’re resilient, which means you’re able to roll with the challenges that come your way. You’re a good listener, a team player, and can work effectively with all roles in the business to deliver a superior product to our customers.   A little bit about the company:   They have big plans for 2020 and are looking to add the very best to the team. They prefer to work with a smaller but high performing team. For them, it is not about quantity, but rather about quality and sustainability. They value, lean and mean when it comes to the team and the product and development. They will expect ongoing personal development and will do what they can to support you and give you the tools to succeed. The management style is open. They are clear about what they expect from the teams and individuals. They have a “no drama and no politics” environment. They just want to get the job done and enjoy what they do.
Salary: R60000 to R90000

Application Support Analyst
Reference No: 2306601371

Cape Town, South Africa
ResponsibilitiesThorough knowledge of business processes in assigned area of responsibility Perform initial positive and negative testing for solutions prior to releasing for user acceptance testing Ability to quickly learn and adapt to new technology features as needed to support business goals Ability to work with internal technology teams Active engagement with Business functions Create support requests and work with vendor support teams, as needed, for defects, upgrades, etc. Create and update reports; implement changes to report. Ability to manage multiple initiatives with competing priorities Ability to work under pressure and meet tight deadlines Ability to adapt in a fast-moving and changing culture  QualificationsExperience with commodity trading and risk platforms required 5+ years of experience IT related experience 5+ years of Systems Analysis experience 5+ years of project related experience Strong experience working with PL/SQL and SQL BI tools experience preferred Python/Scripting experience Cloud based applications support experience preferred 
Salary: Negotiable

Senior Android Developer
Reference No: 3859806356

Cape Town, South Africa
The company is looking for an Android developer to join their team in Cape Town. The successful applicant will be responsible for developing new applications, as well as maintaining and enhancing our existing apps. You will be responsible for all aspects of the design including UI/UX, development of app engine, integration into a number of APIs.   Key Responsibilities:Integrate technical and application components to meet business requirements Code and test program modules that meet design specifications Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications Identify configuration changes to applications so that they meet business process requirements Identify system deficiencies and implement effective solutions Communicate and enforce coding standards Create well designed, reusable objects  Requirements:Minimum 5 years of overall Android development. Extensive knowledge of the Android SDK. Strong OO design and programming skills in Java (J2EE/ J2ME) Experience using and creating scalable web-based RESTful APIs. Experience in integration development (HTTP, SOAP, XML, JSON, etc.) Demonstrated success in defining and launching mobile apps. Object orientated design and development, with use of design patterns Using version control (e.g. SVN)  Education & Qualifications:BSc in Computer Science Degree or related discipline would be an advantage  Competencies:Attention to detail Deadline driven, accountable, thorough and professional Proactive, Efficient and Focused Responsible, self-managed and delivery focused Ability to write code of a consistently high quality Reliable, trustworthy and a team player
Salary: R40000 to R80000

Senior Merchandise Planner
Reference No: 3690651897

Cape Town, South Africa
My client is a leading omni-channel retailer, delighting their customers with an innovative range of curated products on personalized terms. Their aim is to provide multiple, convenient and easy retail shopping channels to guarantee that we meet all our customer expectations. They are looking for a confident retail merchandise innovator who is passionate about product trends, data accuracy and successful results! You need to be a visionary who enjoys collaborating with people and sharing insights to create positive impacts that will delight our customers. Here’s what you can expect to be doing in the role: • Work 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 A little about who you are: • Completed a tertiary commercial / retail qualification, preferably a university degree• 7 years Merchandise Planning experience• 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

Junior Web Developer
Reference No: 2390510883

Cape Town, South Africa
Your role: -Initially, you’ll programme website designs into HTML / CSS / JavaScript (typically using Foundation and Craft CMS) to get you started but;-You will quickly grow towards backend development, specifically with regards to database design and programming (PHP / MySQL) by utilising a variety of MVC frameworks   Key Performance Areas: -Web (HTML, CSS) Programming: Creation of HTML, CSS of a web interface design -Development-A strong desire to learn and grow back-end development skills (specifically in PHP / MySQL)-Development / maintenance using PHP / MySQL   Minimum Qualifications and Experience: Essential:   -Matric -Pure Maths as subject in Matric -Must have work experience in PHP -Relevant diploma or tertiary qualification (completed)   Preferred:-Experience in system and web development-Experience in developing in HTML/CSS/PHP/MySQL
Salary: R10000 to R15000

.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

React.js Developer
Reference No: 403431683

Cape Town, South Africa
Job Description We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as MobX, Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will 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 important.React.js, a comprehensive JavaScript library for building user interfaces, has changed the way we think about front-end development. React.js has grasped the interest of the open source community and it is here to stay. However, the nuances and idiosyncrasies of React.js require extra caution when distinguishing between good JavaScript developers and true experienced React.js developers. Responsibilities • Developing new user-facing features using React.js• Building reusable components and front-end libraries for future use• Translating designs and wireframes into high quality code• Optimizing components for maximum performance across a vast array of web-capable devices and browsers Skills • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model• Thorough understanding of React.js and its core principles• Experience with popular React.js workflows (such as MobX, Flux or Redux)• Familiarity with newer specifications of EcmaScript• Experience with data structure libraries (e.g., Immutable.js)• Familiarity with RESTful APIs• Knowledge of modern authorization mechanisms, such as JSON Web Token• Familiarity with modern front-end build pipelines and tools• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.• Ability to understand business requirements and translate them into technical requirements• A knack for benchmarking and optimization• Familiarity with development pipeline and release management tools
Salary: R40000 to R75000

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

Node.js Software Engineer
Reference No: 2076755589

Cape Town, South Africa
A digital finance business offering consumers a payment method for their online and in-store shopping purchases using instant credit. Our client is looking for highly skilled low-level NODE and TYPESCRIPT engineers for their super-agile environment to complement their Cloud (AWS) FinTech platform. Their platform encompasses a dynamic customer-centric front-end, full cycle bank proven transnational backend and a fully integrated Administration portal. It has a fully autonomous customizable process and rules-based engine. Position SummaryWork as part of a young dynamic team responsible for analysis, design, development, configuration, testing, and implementation of their financial services platform. Requirements- JavaScript - they use Node.js, AngularJS, but the specific frameworks that you have worked with are of less concern than your exposure to, and comfort with, JavaScript as a development platform.- Databases - they use MongoDB and PostgreSQL. Exposure to NoSQL and relational databases is a must.- Testing - they use mocha, protractor and selenium- Cloud - they love the cloud. More particularly, we love AWS. Exposure to primary cloud PaaS and SaaS is a definite advantage (AWS, Google or Azure) Attributes Team PlayerSense of humorLearnerCreativeIntelligentProblem SolverConfidentPassionateTeacher Tech Stack TypeScriptNode.jsAngularJSAmazon EC2, S3, SNS, SES, SWF, CloudFront, Lambda, ECS, APIGateWay, S3, SecretManager,SQSBootstrapHTML5MEANMongoDBPostgreSQLRedisC#GIT NPM      
Salary: R50000 to R60000