Summit Africa Recruitment

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

BROWSE OUR VACANCIES

Summit_Vacancies_Header

Filters

City
Industries
Date Posted

Senior Full Stack Engineer Reference No: 1393895515 | Cape Town, South Africa | Posted on: 01 July 2022

As a senior developer, you’re a natural-born leader with great intuition and a broad range of experiences to draw from. Your passion is technology and always try to keep ahead of emerging industry trends, new methodologies, and practices. You’ll need to bring those highly sought-after dev skills to the table, taking full ownership of a project as you provide technical leadership and direction to your team members and the business at large as we work together to develop the best products to solve our client’s needs. ROLE RESPONSIBILITIES | THE WHAT & THE HOWThe Essentials• An active approach to development as you collaborate closely with junior and intermediate  engineers.• Producing high-quality, testable code that solves the client’s problems and meets business needs.• Be well-versed in product development, strategy, programming fundamentals and methodologies.• The ability to take full responsibility for a project.• Being able to problem-solve and self-correct where needed.• Build, lead, support and coordinate a team’s workflow.• A driven leader who takes initiative and always complies with best-practice methods. Technical Elements• 7-15 years of work experience as a developer or software engineer.• A diploma, degree or provable, self-taught development skills with a good understanding of how the web works.• The ability to co-create a product roadmap.• Expert knowledge of Agile methodologies and Scrums.• An understanding of DevOps principles would be beneficial.• A good knowledge of hardware, software and networking.• Experience working with JavaScript and Vue.js is essential• Experience working with Ruby on Rails is essential Critical Competencies• You have an entrepreneurial mindset and can understand the business value of a project.• The ability to research and develop new products and modifications to existing software when needed.• Someone who is motivated, energetic and always focussed on the task at hand.• A strategic thinker who can work under pressure, independently problem solve and draw knowledge from a broad range of experiences.• A proactive, continuous and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.• A resourceful, ‘big-picture’ thinker who considers how the code that is written will have an impact later on.• Good communication and teamwork are critical - you’ll not only be dealing with developers but also designers, product owners, clients and other key stakeholders.• Play a mentorship role to our interns, junior and other less-experienced engineers.
Salary: Negotiable

Senior Developer/ Ruby on Rails Engineer Reference No: 1392965509 | Cape Town, South Africa | Posted on: 01 July 2022

 As a senior developer, you’re a natural-born leader with great intuition and a broad range of experiences to draw from. Your passion is technology and always try to keep ahead of emerging industry trends, new methodologies, and practices. You’ll need to bring those highly sought-after dev skills to the table, taking full ownership of a project as you provide technical leadership and direction to your team members and the business at large as we work together to develop the best products to solve our client’s needs. ROLE RESPONSIBILITIES | THE WHAT & THE HOWThe Essentials• An active approach to development as you collaborate closely with junior and intermediate  developers.• Producing high-quality, testable code that solves the client’s problems and meets business needs.• Be well-versed in product development, strategy, programming fundamentals and methodologies.• The ability to take full responsibility for a project.• Being able to problem-solve and self-correct where needed.• Build, lead, support and coordinate a team’s workflow.• A driven leader who takes initiative and always complies with best-practice methods. Technical Elements• 7-15 years of work experience as a developer or software engineer.• A diploma, degree, or provable, self-taught development skills with a good understanding of how systems work.• The ability to develop software in and co-create a product roadmap.• Expert knowledge of Agile methodologies and Scrums.• An understanding of DevOps principles would be beneficial.• A good knowledge of hardware, software, and networking.• Experience working with Ruby on Rails is essential.
Salary: Negotiable

Front-End Engineer (REACT) Reference No: 621727679 | Cape Town, South Africa | Posted on: 01 July 2022

As an intermediate developer, it’s always important to keep learning, whether that means new language platforms, keeping ahead of industry trends and methodologies, or other facets of thetech stack - our goal is to develop the best products to solve our client’s needs. ROLE RESPONSIBILITIES | THE WHAT & THE HOWThe Essentials• An active approach to development as you collaborate closely with other junior and senior Platform45 developers.• Producing high-quality, testable code that solves the client’s problems and meets business needs.• Learning how to translate complex technical information into understandable language for our clients.• Develop a detailed domain knowledge for the project and client that you are working with.• Working within an Agile framework to complete routine tasks.• Comfortable taking feedback and guidance.• Take initiative and always comply with best practice methods.• Conducting maintenance work when required. Technical Elements• Over three years of work experience as an REACT engineer.• A diploma, degree or provable, self-taught development skills with a good understanding of how the web works.• Experience with Agile methodologies and Scrums
Salary: Negotiable

Front End Engineer (JavaScript) Reference No: 619738957 | Cape Town, South Africa | Posted on: 01 July 2022

 As an intermediate frontend developer, it’s always important to keep learning, whether that means new language platforms, keeping ahead of industry trends and methodologies, or other facets of the tech stack - our goal is to develop the best products to solve our client’s needs. ROLE RESPONSIBILITIES | THE WHAT & THE HOWThe Essentials:• An active approach to development as you collaborate closely with other junior, intermediate, and senior Platform45 developers.• Producing high-quality, testable code that solves the client’s problems and meets business needs.• Learning how to translate complex technical information into understandable language for our clients.• Develop a detailed domain knowledge for the project and client that you are working with.• Working within an Agile framework to complete routine tasks.• Comfortable taking feedback and guidance.• Take initiative and always comply with best-practice methods.• Conducting maintenance work when required. Technical Elements• Over three years of work experience as a Javascript developer.• A diploma, degree or provable, self-taught development skills with a good understanding of how the web works.• Experience with Agile methodologies and Scrums
Salary: Negotiable

Agile Delivery Manager Reference No: 813435342 | Cape Town, South Africa | Posted on: 27 June 2022

Qualifications and Experiences? 2+ years experience managing agile delivery teams? 5+ years experience as a Product Owner/Product Manager/Project Manager/Scrum Master or similar role? Qualification in Project Management and/or Business Management or related fields would be an advantage? Demonstrable leadership experience? Experience implementing agile delivery best practices and configuration of agile delivery tools (Jira, Confluence, Miro etc) Key Performance Areas1. Champion agile practices? Define and document the processes most suitable to our client's context? Assist with the implementation of the most suitable practices across the projects team? Coach teams members across the business in agile practices? Drive agile culture and create a learning environment for continuous improvement of processes 2. Oversee agile project management? Assist with defining project roadmaps in line with agile best practices? Maintain visibility of progress of all projects in the company? Assist with resource allocation based on the project roadmaps 3. Guide product delivery best practices? Define and maintain best practices for Product Delivery? Manage the product delivery stack and tools (including Jira, Confluence, Miro, Lucid Chat) and the configuration of tools for maximum efficiency? Work closely with key stakeholders in defining best practice standards and processes for project management, product management, business analysis and quality assurance tasks? Ensure that defined processes are being implemented and managed appropriately? Foster collaboration in cross-functional teams through regular team engagement 4. Team Management? Assist the Head of Product Delivery with the management of the team of Product Managers, Technical Product Owners, and Scrum Masters? Assist in identifying and managing skills development and career path roadmaps for the product delivery team? Assist in identifying areas where performance improvement is required and help manage performance improvement processes? Assist in identifying and managing disciplinary issues? Manage day-to-day operational requirements of the Product Delivery team? Assist with recruitment across the product delivery teams? Assist with onboarding and training of new staff 5. Reporting? Provide regular feedback to the Head of Product Delivery regarding project status? Provide regular feedback on progress with regards to implementation of processes and team performance? Provide regular feedback on the general wellbeing and performance of the teams? Identify key project metrics to measure project health and performance Individual Competencies? Collaborative team player with strong leadership skills? High emotional intelligence? Relationship builder? Critical thinker and creative problem solver? Organised and able to work under pressure? Strong technical acumen? Strong business acumen? Ability to motivate and maintain team morale and cohesiveness? Ability to tackle issues head on with a focus on finding long term cohesive solution
Salary: R70000 to R75000

React Native/ Full Stack Developer Reference No: 1238680813 | Cape Town, South Africa | Posted on: 27 June 2022

You will be working in an agile environment, alongside a dynamic, talented team of developers and designers, as well as close collaboration with Product Owners to deliver sound, technical solutions based on the needs of the business and users across the web and mobile space. Work and life balance is incredibly important to us, so our fast-paced working environment is engineer-led and they promote flexible working hours with an allowance for remote working. To stay relevant, they encourage our staff to attend tech events and offer paid-for upskill training. They offer:• Remote working• Exposure to our department wide tech stack: From Android, iOS, and React native to .NET Core, Redis, ElasticSearch, SQL Server, Azure, and GCP.• Part of the Naspers group• Opportunity to work on exciting Projects and learn new tech stacks• Grow your skills and experience with the Naspers “MyAcademy” — including free access to selected Udemy courses relevant to our tech and business.• Attend relevant tech events, conferences and expos.• Optional medical aid and flexible retirement funding What will you do?• Work on and contribute to the growth of our suite of mobile applications• Conduct peer reviews, ensuring strict adherence to team-agreed best practices and styles• Contribute to collaborative team discussions to continually improve our codebase and SDLC• Work closely with Product Owners to deliver sound technical solutions based on the needs of the business• Create compelling device specific user interfaces and experiences, the exciting stuff!• Conduct research & do proof of concept• Perform unit testing• Estimate on development efforts What skills must you have?• Solid experience of fundamental programming paradigms and designs• Native Mobile Development experience (IOS or Android) is essential• An understanding of User Interface Design and Visual Communication advantageous• Versatile in being able to operate optimally in a small, fast-paced environment with increased amounts of responsibility and highly collaborative teams• Strong communication skills across multi-disciplinary teams i.e. Product Managers, UX/UI Designers, QA Engineers and various stakeholders in the business You will have:• A B Science or B-Tech in Computer Science / IT • A minimum of 3 years of development experience, a must have• React or React-Native experience and knowledge• Experience in React functional components an advantage• HTML, CSS and JavaScript experience, with TypeScript a plus• Experience with XML, JSON, REST• Experience with Git and agile management software preferred, i.e. JIRA, Azure DevOps.• Web Service Design, C# & SQL (not essential)
Salary: R85000

.NET Developer Reference No: 1682498583 | Cape Town, South Africa | Posted on: 27 June 2022

You will be working in an agile environment, alongside a young, dynamic, and multi-skilled team of developers and designers, as well as working closely with product owners to deliver sound, technical solutions based on the needs of the business and users, across the web and mobile space.   What will you do? Work closely with Developers, Designers and Product Owners to develop cutting edge products across the web and mobile space. Take the technical lead on larger, more complex projects. Drive low level solution design workshops with fellow team members during whiteboard sessions. Make a positive contribution to requirement workshops, or scrum events attended with a view on the broader needs of the group. Mentor and knowledge share amongst team members. Assist and support Design, QA and the OPS teams during the various stages of the development life cycle. Develop enhancements and fix bugs on existing products. Perform Alpha Testing on all developments.   Beneficial Skills: Previous experience on scalable web sites with high traffic load Caching strategies – via CDN Edge Computing Redis Elastic search   What must you have? Tertiary qualification in Computer Science, IT or Informatics preferred. 5+ years development experience working with ASP.NET and C# 2+ years development experience working with .NET Core Understanding fundamental design patterns and principles (SOLID). Experience using Azure Services preferred CI/CD – Azure DevOps 3+ years’ experience in below RESTful API development. Using advanced JavaScript language features. Using Typescript in a modular way. Client-side understanding of HTML, CSS and SASS. MS SQL Server. Experience in source control (Git).    
Salary: R80000

Senior Back-End Developer Reference No: 2177549335 | Cape Town, South Africa | Posted on: 20 June 2022

Professional Requirements 2 - 5+ years of experience working within an object-oriented developer environment (Ideally C# / .NET Framework / .NET Core) Bachelor’s degree in Computer Science, Engineering, or related field Understanding of modern web technologies and design patterns Knowledge of SDLC in AGILE environment  Strong technical documentation and diagramming abilities Ability to grasp and solve technical problems Evident creative thinking and problem-solving abilities Understanding of test-driven development (TDD)  Knowledge of tools, concepts, and methodologies of QA
Salary: Negotiable

Mobile Developer Reference No: 575617730 | Cape Town, South Africa | Posted on: 20 June 2022

Professional Requirements • Swift 5 on IOS for Native App Development • ElasticSearch and Kibana • XCode/AppCode • Containerisation technologies e.g., Kubernetes, Docker • CI/CD Tools e.g., Gitlab Pipelines • Google Cloud Platform (preferred) or another cloud provider such as Microsoft Azure or AWS • IaC technologies e.g., Terraform/CloudFormation • Collaboration tool e.g., Confluence, Jira, Microsoft Teams, Slack • Familiarity with architecture styles such as Microservice and Serverless architecture • Experience with Google Maps, Firebase & Braze.
Salary: Negotiable

Front-End Developer Reference No: 2351639766 | Cape Town, South Africa | Posted on: 20 June 2022

Professional Requirements Knowledge of CI/CD practises practices Understanding of frontend Javascript frameworks such as Angular, React, and Vue Familiarity with TDD practices • Understanding of cross browser compatibility Basic understanding of server-side CSS pre-processing platforms Proficient in HTML5, CSS and JavaScript Experience working with a modern framework like Angular, Vue, or React Light working knowledge of back-end languages and technologies, including TypeScript, PHP, NodeJS Exposure to cloud environment with Working knowledge of GCP (Kubernetes, Docker, Cloud Storage, Cloud Run, Cloud Functions, CloudSQL) Appreciation of User Experience, and the ability to wireframe web and mobile interfaceCore Duties will include (but may not be limited to): Utilize the required tools (React, Angular, CSS, C#, etc) to create user-friendly front-end applications Ensure cross browser compatibility for all front-end applications Maintain and improve website/applications Optimize application for maximum speed Design mobile-based features Collaborate with back-end and web designers to improve usability Assist back-end developers with coding and troubleshooting Get feedback from and build solutions for users  
Salary: Negotiable

Automation Engineer Reference No: 1048647925 | Cape Town, South Africa | Posted on: 20 June 2022

Professional Requirements• Experience testing web applications.• Experience of software developments using Agile methodology, preferably Scrum.• Experience of writing, maintaining and executing manual test cases• Expertise across the entire test lifecycle• Experience of integration testing.• Knowledge of MS SQL Server.• A desire to develop automation skills & learn new technologies.• Strong communication skills.• Good understanding of DevOps practices. Core Duties will include (but may not be limited to):• Identify opportunities for automation within software processes• Write, maintain, and execute manual test cases• Run testing for all web applications• Understand and implement of entire test lifecycle• End to end Integration testing• Identify bugs and quality issues in development• Install applications and databases relevant to automation• Collaborate with product team to understand how automations can improve workflow• Identify software application weakness and target areas  
Salary: Negotiable

SENIOR SOFTWARE ENGINEER Reference No: 2406094730 | Cape Town, South Africa | Posted on: 15 June 2022

Our client looking for Full-stack Software Engineers to join their Product & Tech Team in building great tools for the travel tech industry.   You’re good at:• Developing web applications using ReactJS• Developing web applications using .NET Core• Working with MS SQL, Azure, and Cosmos DB• "Owning" a feature and contributing to design and development discussions• Continually staying updated with new technology• Project execution & delivery• HTML & CSS• Working independently, as well as being a team player Extra Awesome would be:• Your 2-6 years of solid web development experience in a similar role (preferably in the travel techindustry)• Your experience coding at all levels of a web-app stack from the front-end JavaScript all the waydown to the database• Your ability to switch between the front-and-back end and take control of the whole stack, ratherthan solely understanding one section
Salary: Negotiable

Senior Cloud Developer Reference No: 2051061684 | Johannesburg, South Africa | Posted on: 15 June 2022

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

Software Engineer (Python) Reference No: 468509924 | Cape Town, South Africa | Posted on: 15 June 2022

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

Senior Front-End Software Engineer Reference No: 4187289820 | Cape Town, South Africa | Posted on: 15 June 2022

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

Technical Lead Developer Reference No: 1594744008 | Cape Town, South Africa | Posted on: 15 June 2022

KEY RESPONSIBILITIES: CODE QUALITY• SDLC - Leads or helps to lead project teams to design, develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes).• BEST PRACTICES - Understands industry best practice related to coding and tools & understands the clients established best practices.• DEVELOP – Write quality code, set an example of quality for the team members. Gain team’s respect by producing quality of code and applying own practices• CODE & PEER REVIEWS - Uses expertise and mentoring skills, alongside practices such as code reviews and code analysis, to ensure the team adheres to best practice when developing solutions. SOLUTION DESIGN• Designs, plans and oversees the development of entire solutions from scratch, or solutions that integrate with third -party applications, or that interact with existing legacy systems. Justifies design and development decisions based upon industry experience.• Helps Database Developers design databases and ensures the Development Team writes efficient, effective database access code in line with best practice.• Owns, researches, evaluates and fully understands potential technical solutions to business problems• Must have a very good understanding of the solution architecture• Removes technical impediments• Set reasonable expectations for the team members QA/TESTING• Works with QA Analysts to develop and implement testing plans.• Ensures the team writes the necessary code to automate testing in line with the Test-Driven Development (TDD) methodology.ROOT CAUSE ANALYSIS• Ensure the root causes of systems issues are diagnosed effectively by working with the team to improve their problem solving skills and build upon their knowledge of existing systems. COLLABORATE - Working collaboratively within the Agile development team:• As a technical expert, works collaboratively with DPM, Architects, Developers, Product Owners, Business Analysts, QA (Testers) to identify and specify business requirements and derive the design of the related solution, and ensures these are translated into technical specifications (including Class, Sequence and other UML diagrams) by the Development team.• Works alongside customers and DPM to ensure quality, effective software is delivered regularly by the team, in line with the SAFe (Agile) Development process and methodology.• As a member of the team, to assist and enable other team members to meet sprint deliveries according to the requirements set.• Participate in Planning Meetings, Sprint Planning Development Cycles every 2 weeks and Daily Standup meetings• Provide and document the technical design solution for the Developers to code.• Deliver according to the Definition of Done and the Definition of Ready.• Update JIRA with accurate information to identify risks/issues proactively at the sprint level• Constantly looking for ways to increase the teams’ velocity/productivity by eliminating the waste.• Support the development process by assisting and mentoring Developers to understand the technical solution. CORE SKILLS/COMPETENCIES:Mandatory Skills / Abilities required to do the Job Technical Skills• Generalist with the following core competencies and a proven track record in:• nTier Enterprise Development - Frontend, Middle Tier & Database• C#.Net & .NET Entity Framework / nHibernate• Presentation Layer (UI) – ASP, HTML, CSS, BOOTSTRAP• Scripting – JAVASCRIPT, JQUERY, PERL• Databases – MS SQL or equivalent relational database (SYBASE, POSTGRES)• WINDOWS Operating Systems• Testing Tools – nUnit or exposure to any testing tools preferable MINIMUM REQUIREMENTS:• IT Diploma or related Degree will be an advantage but is not essential.• Minimum requirement is Matric with at least 5 years of on the job work experience.• Retail exposure would be an advantage• Experience in using Agile (SAFe) methodologies will be an advantage.• Exposure to Enterprise development preferred. RECRUITMENT PROCESS• Competency based interview to assess above requirements• Applicable assessment• Background checks______________________________________________________________________________
Salary: Negotiable

Java Developer Reference No: 3925191203 | Johannesburg, South Africa | Posted on: 15 June 2022

PURPOSE OF THE JOB Modifies, develops, tests and maintains applications. Helps evaluate application systems, processes and requirements, makes changes to those systems and maintains them where necessary.   KEY RESPONSIBILITIES: Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes). Help produce brand new solutions, solutions based upon third-party applications, or solutions that interact with existing Is aware of, prepared to learn and follow industry best-practice when developing Use programming languages and tools (generally) around the Java Work with Business Analysts to specify business requirements and help translate these requirements into technical specifications (including Class, Sequence and other UML diagrams). Help Database Developers write efficient and effective database access Work with QA Analysts to implement testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology. Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process. Help diagnose the root causes of systems issues using their problem-solving Help research and evaluate potential technical solutions to business problems   CORE SKILLS/COMPETENCIES: Strong communication skills, both written and Good judgement and experience of prioritising and working to tight deadlines. Ability to learn fast and share knowledge, experience and best practices with team mates Willingness to take responsibility and ownership of their Empathise with customers and communicate at the appropriate level Appreciation of their position within the wider roles & responsibilities of the DPS community Ability to work under pressure Practical approach to problem solving Able to document information and share knowledge with colleagues Follows a structured approach to their work Personal drive to succeed   MINIMUM REQUIREMENTS: IT Diploma or related Degree will be an advantage but is not essential Proven Java experience of at least 3 - 5 years professional development experience Candidates with more or deeper development experience are welcome to apply Remuneration package will be tailored according to relevant technical experience Development experience in a Scrum based Agile environment will be an advantage Exposure to BDD/TDD will be a definite advantage Exposure to object-oriented design concepts will be an advantage   TECHNICAL SKILLS REQUIRED: The following represents a list of the technologies the incumbent will be required to operate in. Being proficient in a good deal of these technologies will qualify you to apply for this position as knowledge of the complete stack will be an advantage but is not essential.   Java Basic JSE API (to v7) GUI Development (Swing / SWT) JAVA 8.0 JDBC J2EE Servlets JAXP / JAXB Logging frameworks (SLF4J, Log4J) EJB (MDBs) JSP & HTML (incl v5.0) JSP Custom Tags JavaScript / AJAX AOP Caching mechanisms (ehCache)   Frameworks Web Frameworks (Struts/JSF,PrimeFaces) Spring (Core, Web, Remoting, Security etc.) ORM Concepts and Frameworks (Specifically myBatis)   XML Core Concepts DTD/XSD XSL (XSL:FO)   Databases Core RDBMS Concepts Oracle DB/2 SQL   App Design OOA/D Design Patterns (GoF) Enterprise Patterns Application Architecture Technical Architecture   O/S Windows - Desktop & server Linux   App Servers Tomcat Websphere (including Admin) Integration Frameworks (Apache Camel)   General Dev. Unit Testing Concepts (JUnit, Mockito etc.) Maven Retail Business Domain Knowledge   Scripting Python / Jython Shell Scripting   Process Agile - SCRUM TDD/BDD/Specification-by-Example Distributor Source Management Processes   Certifications Oracle Entry-Level Java Programmer Oracle Java Professional Programmer
Salary: R40000 to R75000

C# Developer Reference No: 4083590344 | Cape Town, South Africa | Posted on: 15 June 2022

Our client is a  growing Cape Town based, South African Software House, developing Enterprise (nTier) Application Software is currently looking for C# developers that will be a good culture fit and focus on areas like Enterprise, Web, Mobile, Thick Client, Web/REST Services, Relational Databases, NoSQL, Messaging Queues etc.   Minimum Requirements: Mandatory Skills / Abilities required for the Job 1. Generalist, with a passion for, and proven track record in the following core competency areas: a. Front End, Middle Tier, and Database 2. Technologies include but not limited to: a. Exposure to data tier abstraction technologies e.g. .NET Entity Framework will be an advantage b. Presentation Layer (UI) – ASP, HTML, CSS, Bootstrap, Javascript c. Scripting Language – Javascript, JQuery d. Databases – Relational Databases experience necessary (MSSQL) e. Operating System (O/S) – WINDOWS. f. Exposure to any of the popular Testing Tools preferable.  Personal Attributes / Character traits required for this job 1. Delivery focused - Be deadline driven and adheres to Sprint deadlines. 2. Team Player – must be able to work as part of a team. 3. Self-Starter – Be able to work independently and contribute effectively to the team. 4. Initiative 5. Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment 6.Integrity 7. Keen attention to detail. Education and General Working Experience1. Ideally an IT Diploma or related Degree will be an advantage but is not essential. 2. Minimum requirement is Matric with at least 2 - 3 years solid C# on the job work related development experience. Remuneration package will be tailored according to relevant technical experience. 3. Exposure to Mercurial, Bamboo, continuous integration an advantage. 4. Good Object orientation is a must. 5. Experience working in an Agile development environment preferred but not essential. 6. Basic understanding of design patterns and their application  Job Specification Key Roles and Responsibilities 1. Developing application software for any redPanda product and / or customised client solutions. 2. Development extends to Front-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting. 3. Maintenance, debugging and problem-solving of existing software products and / or custom client solutions. 4. Review product requirements in order to give development estimates and product feedback. 5. Unit testing / integration testing Features developed. 6. Technical documentation that shares knowledge effectively. 7. Setting up new infrastructure environment for products and / or customised client solutions. 8. Maintenance and updates to the existing infrastructure environment for the products and / or customised client solutions. Day to day duties and responsibilities include the following: 1. Developing software and writing scripts as per specifications or requirements provided. 2. Unit testing / Integration testing. 3. Working collaboratively as part of an Agile development team: a. Implementing business requirements as created and prioritised by the Product Owner. b. Deliver according to the Definition of Done requirement. c. Collaborating with other developers, testers and business analysts as required, including pair programming. d. Participate in technical planning and implementation meetings. e. Participate in Sprint Planning Development Cycles every 2 weeksf. Participate in the Daily Standup meetings. g. Participate in code reviews. h. Participate in, and present demos where required. i. Participate in sessions with QA and business analyst to meet the delivery deadlines
Salary: R35000 to R75000

QA Engineer Reference No: 937819322 | Cape Town, South Africa | Posted on: 15 June 2022

Responsibilities:• Develop focused test plans• Perform complex test cases and maintain associated test records• Participates in agile estimation taking into consideration product and process requirements during the development lifecycle• Assists in the process with development in order to provide timely and accurate resolution to critical customer issues• Understands the quality portion of building, packaging and deploying code. Identify patterns that need to be addressed from a quality perspective prior to hitting QA environments.• Proactively works with other team members as needed to resolve issues and meet project goals• Able to design test plans for future requirements• Set up and maintain testing environments• Utilize automated test scripts to perform regression and functional tests• Follows defined engineering process during the development lifecycle• Performs peer test reviews to identify improvements to test plans• Recognized as an expert in one or more areas of product functionality• Coordinates his/her own work as well as the work required from others• Demonstrates mastery of problem-solving skills-test plans seldom require re-work• Uses customer understanding and knowledge of the relevant technologies to measure the quality of a better product/service Skills/Experience• Diploma or degree in IT.• 3 years of experience with test analysis.• Previous exposure to Agile methodologies, especially Scrum• Working knowledge of JIRA, MS DevOps or similar software work item management system• Automation exposure: Selenium, Selenoid or similar platforms• Proficient in: .net, with Java, Python or C# advantageous• Basic knowledge of SQL at query and data analysis level• Exposure to API testing will be advantageous.• Knowledge of Postman or similar tools would be advantageous• Ability to analyse and solve complex problems quickly and creatively• Excellent written and interpersonal communication skills Behavioral Competencies• Self-sufficient and independent individual• Positive attitude• Loyal and trustworthy• Attention to detail• Methodical and diligent• Strong team player
Salary: Negotiable

DevOps Engineer Reference No: 2680418756 | Cape Town, South Africa | Posted on: 15 June 2022

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

Site Reliability Engineer Reference No: 2278161761 | Cape Town, South Africa | Posted on: 15 June 2022

Site Reliability Engineering is an engineering discipline devoted to helping an organization sustainably achieve the appropriate level of reliability in their systems, services, and products. The team plays a crucial role in our mission to reduce emergency response times and improve public safety. Our Client is looking for a Site Reliability Engineer who will be part of a team who will be responsible for monitoring our production systems 24/7. We are looking to hire for our US based overnight shifts with weekend flexibility. Your primary responsibility will be to provide support when there is an incident and managing communications and escalations around the incidents. You will be monitoring our entire platform infrastructure and applications. You must be comfortable performing well under pressure with tight deadlines and communicate to larger audiences. Your other responsibilities will be to build monitoring and alerting tools around the availability, performance, and overall health of our services with scalability and automation in mind. Responsibilities:• Work with DevOps and DBA teams to support Cloud infrastructure.• Work with Analytics team to support Eclipse Analytics.• Work with Platform and other Development teams to support Nimbus/Radius front end applications and back end services.• Work with IoT Team to support IoT Devices.• Work with Customer Support team to provide technical support for customer reported issues.• Work with QA and Implementation teams to provide insight on application and infrastructure performance with future releases.• Be in a scheduled rotation for On Call duties which include receiving alerts from monitoring systems as well as internal escalations.• Build and improve monitors and alerts to increase visibility of system health.• Build tools or automation that can improve SRE role efficiencies or increase monitoring capabilities.• Troubleshoot technical issues with infrastructure and applications.• Operate as an Incident Commander role when Incidents are created. Escalate to other teams, be a central communication channel across teams, and make detailed timeline entries of actions taken during Incident.• Produce Root Cause Analysis reports for customers.• Write post-mortems for Incidents and review with internal teams. Skills/Experience• Bachelor's degree in Computer Science, Management Information Systems, or equivalent field with 1-2 years’ experience as a Site Reliability Engineer• Experience with Cloud services, with preference with Azure around Application Insights, Logging, and Monitoring• Reliability engineer, DevOps engineer, or Software engineer• Familiarity of distributed systems and microservices• Understanding of front end and back end architecture• Experience with SQL databases• Experience with Datadog or other monitoring and logging tools• Programming/Scripting skills in a major language such as .NET, PowerShell• Experience with deployment tools such as Terraform, Ansible, Puppet• Experience in Kubernetes• Strong communication skills Behavioural competencies required• Work well under pressure• Good communication skills (Written and verbal)• A good problem solver• Have an inquisitive nature
Salary: Negotiable

Senior Software Engineer Reference No: 3106964458 | Cape Town, South Africa | Posted on: 15 June 2022

Join our client's team as a senior software developer. It will be your job to develop software basedon architectural, UX and UI design specifications and other acceptance criteria.We believe that as a software developer, you add the most value when you are empoweredto provide input into the business case for the software as well as the UX and UI designs inorder to get to the most optimal solution. Your job is not just to deliver code. Responsibilities? Deliver code according to a product backlog? Agile software development? Technical leadership of a small development team? Provide input on UX and UI designs to optimise development efforts? Give architectural advice where required? Actively contribute to the entire team of product managers, UX practitioners, softwaredevelopers and QA analysts and engineers? Continuous self-development and expansion of skills? If you’re an intermediate: assist senior software developer to mentor junior teammembers? If you’re a senior: mentor junior team members? Assist with software and product support? Communicate technical needs and risks effectively outside of the team? Be familiar with devops and infrastructure deployment? Write effective documentation for architecture and infrastructure   Requirements ? AngularJS. Other web frameworks (ReactJS etc) may also be applicable? Flutter and Dart for mobile development. Android and iOS native development arealso appropriate? API integration through HTTP. REST and REST-like interfaces.? GraphQL integration? Relational databases and SQL? Other databases (time series, graph, document, key-value etc)? Use cloud based infrastructure (AWS and Google). This includes compute and datastorage elements.? Automated deployment infrastructure (Azure DevOps, CodeDeploy etc.)And these equally important skills? Communication skills that allow you to collaborate and explain your process,approach and motivation to various stakeholders, including technical andnon-technical people.? Able to work well in a team as well as individually.? Excited about learning, pushing technical limits and finding new solutions? Excellent analytical and problem-solving skills.? A propensity to fail fast and learn fast and share both failure and learning with others.? Prioritising learning over being right. Understanding others rather than becomingdefensive.? Understanding the value of the client as part of the team rather than “us & them”.  ? Minimum 6 years of relevant software development experience 
Salary: R56000 to R80000

Intermediate-Senior Go Engineer Reference No: 1852428567 | Cape Town, South Africa | Posted on: 15 June 2022

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

Senior Devops Engineer Reference No: 3015767125 | Cape Town, South Africa | Posted on: 15 June 2022

Become part of a global team whose mission is to ensure that mobile devices are safe and secure for children; and to maximize their potential to be used as a learning aid in education. Tablets are used extensively in schools in an attempt to amplify teaching. However, teachers spend too much time administering the devices and therefore have not leveraged the benefits of the technology to improve the pupils’ pedagogic instruction. They exist to offer mobile device protection and management, empowering parents and schools to leverage these mobile devices simply and costeffectively. The client ensures that teachers spend less time managing devices and more time educating our children. Our client has already won a number of awards and been mentioned in a number of high profile articles and sites such as New York Times. We are now in the process of expanding the team and enhancing our primary product. Currently available for iOS, macOS, Android and Chromebook devices. Our stackLegacyAWSPHPMySQLRedisPresent and futurePHPGolangMySQL, PostgreSQLVarious NoSQL, message brokers and event streaming platformsKubernetesGitOps using ArgoCDEvent-driven microservices architecture where appropriate Role and ResponsibilitiesBring all our cloud resources under infrastructure as code managementModernize build / re architect our existing networking infrastructure for security, performance, resilience, high availability, reliability, scalability, andcost effectivenessMigrate our legacy infrastructure and applications to our new environmentExpand our platform infrastructure and improve our end-to-end development workflowsImprove security and observability throughout our entire application stackConduct security audits, infrastructure testing, etc in order to ensure platform suitability and stabilityWork closely with engineers and leadership to understand our product roadmap and to help make the right decisions to develop technology that is ready for scaleBe on-call to respond to automated alerting should the need arise Must havesExperience designing, configuring, and managing cloud infrastructure on AWSProduction Kubernetes administration experienceNetworking fundamentalsBroad understanding of security best practices in cloud environmentsExperience configuring and maintaining observability solutions such as Prometheus, Grafana, Loki, Jaeger, etc.Experience implementing and managing cloud governance, compliance, and auditing.Experience configuring and maintaining CI/CD pipelinesLinux/Unix administrationScripting languages (Shell / Python / etc.) - PHP, Golang a bonusInfrastructure as Code - Terraform, Ansible, Packer, etc. Experience with automated IaC is a bonusSite Reliability Engineering - working knowledge of SRE practicesCreate and maintain documentation across all responsibilities Nice to haveExperience in an early-mid stage startup environment, where product/market fit is continuing to be evaluated, re-evaluated and recalibrated 
Salary: Negotiable

Senior DevOps Engineer Reference No: 3072999019 | Cape Town, South Africa | Posted on: 15 June 2022

You will form part of their DevOps team. As a senior DevOps Engineer you will manage the ICT infrastructure and provide a single point of contact for technology support. You will also be contributing to software development efforts to build highly efficient internal tooling, using languages such as Java and Python. They are looking for an individual that is a great team player, has highly developed technical problem-solving skills and has a high level of attention to detail. The ideal individual will be someone who is dependable and dedicated to their work and cares about making a difference in Africa.  What you need 5+ years’ relevant coding experience in Java, Python or Javascript. Proficiency in Linux operating systems. Proficiency in relational databases, including database design, writing complex aggregation queries, writing SQL functions, indexing, etc. Passionate and dedicated team members - Flexibility - 3 remote work days with core hours being 10:00 - 15:00. 
Salary: R95000

Senior Java Developer & Architect (Agriculture Products) Reference No: 127824747 | Cape Town, South Africa | Posted on: 15 June 2022

About the roleYou will form part of our MyFarmWeb product team. MyFarmWeb is a web and mobile solution that is being used on more than 4 000 farms, covering over 1 million hectares. MyFarmWeb helps farmers correlate and integrate farm data in one place, ultimately empowering them to make better decisions. You will be leading the architectural design and own the technical excellence of the product. You will develop and communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers. In doing so, you will be contributing towards improved food security on a large scale. We are looking for an individual that is a great team player, problem-solver and quick learner. The ideal individual will be someone who is dependable and dedicated to their work and cares about making a difference in Africa. One of our main drivers at The company is the fact that we build solutions that have a positive impact on people’s lives and with this comes the responsibility of producing work that is of high quality. We strive to maintain a good balance of working hard and spending time together to build good relationships and celebrate individual and team achievements! 
Salary: Negotiable

Senior Developer (Health Products) Reference No: 1240881483 | Cape Town, South Africa | Posted on: 15 June 2022

You will form part of the team that develops one of their healthcare products. The role entails full stack development and you will therefore be involved in the full life cycle of software development. You will contribute towards making the current platform more scalable and improving its system processes. In doing so, you will be making a positive difference in the lives of patients from over 3300 clinics.   Their products are hosted on their Helium Platform and comprise of RESTful API's, web applications and cross-platform mobile applications that are written in JavaScript. The desktop/browser experience is developed in Helium's own easy-to-learn language.   They are looking for an individual that is a great team player, problem-solver and quick learner. The ideal individual will be someone who is dependable and dedicated to their work and cares about making a true difference in Africa.   What you need 8+ years' of relevant development experience Strong SQL experience, i.e. strong data processing skills (statistical analysis experience will be beneficial Experience in Java Passionate and dedicated team members  Flexibility - 3 remote work days with core hours being 10:00 - 15:00. They are output, not input focused.  
Salary: R95000 to R110000

Full Stack Developer Reference No: 3452767411 | Cape Town, South Africa | Posted on: 15 June 2022

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

Digital Business Analyst Reference No: 2894443663 | Cape Town, South Africa | Posted on: 15 June 2022

Main Purpose The main purpose of this role is to effectively manage the gathering and analysis of business requirements from stakeholders for projects within the Digital Portfolio as well as support project delivery. The role will involve working within a collaborative digital team comprised of internal technical and business resources as well as external agencies and partners. Reporting into a BA Team Lead within the Strategic Project Office, the Digital Business Analyst will be required to follow an agile approach to gathering requirements which aligns to the agile version of the Project Methodology and governance standard. Key Responsibilities: The position of digital business analyst includes, but is not limited to, the following key responsibilities: Collaborate with stakeholders to analyse, design and capture new and enhanced business processes and requirements: Facilitate requirements workshops, maintain group focus and lead discussions toward stated goals, ensuring clear decisions are taken and decisions and actions are clearly and accurately minuted Establish and clarify user requirements, and ensure that requirements are accurately specified Prepare relevant requirements documentation e.g.: user stories and acceptance criteria, and ensure that they are signed-off by the relevant stakeholders Support the technical resources and vendors in the further elaboration of user stories into technical requirements ensuring alignment to original solution design and business requirements Continually seek opportunities to increase customer satisfaction and identify opportunities for business improvement Drive delivery quality through effective testing and validation: Ensure test team understands the full business requirement before handing over to the test team Validate testing plans and testing outputs Ensure that the critical business scenarios are tested to meet the specifications Ensure correct resolution for the defects raised (from opening the defect to closing it) Assist the test team when communicating with external partners and vendors Throughout the agile project delivery life cycle: Preparation Support the project manager in the drafting of the project definition document which should include high level scope, time (key milestones), budget, key success criteria, quality measures, project team and key stakeholders, risks, issues, dependencies, communication plan Facilitating the process of capturing and sign off of the product backlog with assistance from project manager, product owner and broader team Support the completion of the solution design and architectural validation Execution Support and be integrally involved in the execution of the sprint lifecycle Sprint planning, Daily stand ups, Technical development and testing, Issue resolution and triage, Demonstration and Retrospectives Support full end to end integration testing as well as performance and security testing has taken place Transition Support change management plan including any necessary training Support the post implementation testing with assistance from team and business stakeholders Support the handover to the service desk Once the project is completed, ensure that the centralised process flows are kept up-to-date and are continuously improved where necessary Key Competencies: Knowledge A thorough understanding of best practice analysis methodologies with a focus on Agile practices; A practical understanding of CX, UX and SEO considerations in website / mobile and digital development; A practical understanding of HTML, CSS and JavaScript; A practical understanding of Google Analytics and SEM techniques; Possess a broad knowledge of business and financial products; A practical understanding of a product lifecycle; Skills Business acumen Excellent verbal and written communication skills Excellent facilitation and presentations skills Effective relationship management and collaboration skills Analytical with the ability to make good insightful decisions Ability to influence appropriately Ability to take the initiative, be assertive and think strategically. Ability to deliver quality in a fast-paced environment. Attention to detail Deadline driven Qualifications and Experience: Relevant tertiary qualification Relevant certification in Business Analysis Minimum of 5 years Business Analysis experience, 3 of those working on digital projects; Software Development Life Cycle experience, including testing methodologies Agile delivery experience, SCRUM preferable Experience in the Financial Services or Retail industry Experience with development of web and mobile technologies Advantageous: Product knowledge of retail store cards, credit cards, loans, etc. Advantageous: Knowledge of Credit systems (Vision Plus, New business acquisition systems, etc.) Advantageous: An understanding of application development, database and system design
Salary: R50000 to R70000

Business Development Manager Reference No: 3045241262 | Cape Town, South Africa | Posted on: 15 June 2022

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

Senior Java Developer Reference No: 2918936156 | Cape Town, South Africa | Posted on: 15 June 2022

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

Intermediate Java Developer Reference No: 2700056457 | Cape Town, South Africa | Posted on: 15 June 2022

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/Postman Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases. Knowledge and experience of the following would be a plus: 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

Python Developer Reference No: 2070966428 | Cape Town, South Africa | Posted on: 15 June 2022

Technical skills required:• Thorough understanding of computer science fundamentals, OO concepts, data structures, and algorithms.• Expertise in Python frameworks - Django, Flask• Experience with Python, Javascript, jQuery, PHP• Experience with MySQL• Experience with AWS Cloud technologies (Amazon EC2, Amazon S3) • Exposure to Web technologies such as AngularJS. Desired Work Experience: • At least 5+ years development experience Desired Qualification Level:• IT Degree or diploma in Computer Science or Engineering or equivalent.
Salary: Negotiable

End User and Technical Support Reference No: 1119081818 | Cape Town, South Africa | Posted on: 15 June 2022

Desired Skills• Good level of autonomy from a previous work experience• Problem-solving skills: you don’t stop until you’ve found the solution• You’re comfortable working in an agile environment where things move fast• You love technology and get excited about helping people with technical queries• Windows desktop support experience.• Previous retail client support experience Candidates should be available for flexible hours. You will be working on a rotating basis, with an element of night shift and weekend work. Desired Work Experience:• 3 years in a similar role Desired Qualification Level:• Comptia A+, N+ Certificate LONG TERM POTENTIAL OF THE CANDIDATEGrowth opportunities at humble are wide and varied. We are a dynamic and growing company that rewards great performance with not only the standard progression (take-my-boss’-job) path, but also offers exciting opportunities in group companies to those wishing to expand their horizons. REFERENCE REQUIREMENTExternal applicants must supply 2 current references (minimum 1 written) at the time of interview.
Salary: Negotiable

Digital Analyst Reference No: 220103419 | Cape Town, South Africa | Posted on: 15 June 2022

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

BI Support Developer Reference No: 2765903186 | Cape Town, South Africa | Posted on: 15 June 2022

Requirements-Relevant 3 year IT degree/diploma or equivalent qualification-Intermediate to Advanced skill level in using MS-SQL/T-SQL-At least 1 years’ experience in ETL processes using SSIS will be an advantage-At least 1 years’ data warehousing experience with a working understanding of dimensional modelling will be an advantage-Junior skill level in developing reports using SSRS-Competent in Microsoft Office (Word, Excel)-Experience building and maintaining Tabular Cubes using SSAS will be an advantage-Exposure to Self-Service BI using Power-BI will be an advantage-Exposure in using TFS or SVN will be an advantage-Exposure in working within an agile project environment will be an added advantage-Excellent problem solving and analytical abilities-Energetic and focused individual-Ability to work well under pressure-Team player who can also work independently-Ability to take ownership of problems assigned and find innovative solutions-Strong communicator (written and verbal)-Strong desire and initiative to develop self
Salary: R35000 to R45000

Senior Front-End Engineer Reference No: 1735357772 | Cape Town, South Africa | Posted on: 15 June 2022

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

Senior Lead Python Developer Reference No: 2400499449 | Cape Town, South Africa | Posted on: 15 June 2022

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

Senior C# Developer Reference No: 3126197031 | Cape Town, South Africa | Posted on: 14 June 2022

Requirements• Be a self-starter, have strong analytical skills and problem solving ability• Have tertiary education with University degree. We are looking for candidates with B.Bus Sci, Computer Science or maths / finance backgrounds• Have an interest in the financial markets• Have experience with business critical systems that require precision coding and automated regression testing• Be able to manage own workload, operate under pressure, meet deadlines etc. And know when to ask for help• Contribute positively to the team – we’re looking for a delivery-driven individual with a can-do attitude (backed by quality delivery)• Be familiar with Agile / SCRUM / sprint concepts• C#, .NET and SQL• Also useful: Winforms, DEVExpress controls, Resharper, SVN Source repository, multi-developer / multi-branch environment, Fitnesse, nUnit
Salary: Negotiable

PHP Developer Reference No: 1805930888 | Cape Town, South Africa | Posted on: 14 June 2022

ABOUT YOU:You have the passion, experience and skills to create custom, complex and automated database-driven web apps, websites and systems. You also have a desire to grow and learn within a creative & fun environment. You have a high attention to detail, meticulous work ethic and the ability to produce high qualitycode. You are able to work unsupervised and take ownership of your tasks and projects. We do place a high value on honesty, reliability and transparency.You really love the work you do and are really proud of the work you produce (not only functionally but visually too), with the ability to come up with great solutions to problems. YOU NEED TO BE EXPERIENCED INMinimum 3 years of back end web development experienceExcellent PHP and object-oriented coding knowledge and experienceExperience with one or more MVC PHP frameworks, (Laravel, Code Igniter, etc.…)Solid understanding of MySQL, relational database design and writing complex SQL queriesExperience with HTML5, CSS3, SASS (beneficial)Experience with Javascript and jQuery (beneficial).Working with GIT repos BONUS POINTSExperience in slicing PSD to cross-browser and responsive websitesJavascript MVC framework experienceWordPress experience  
Salary: R40000

Digital UI/UX Designer Reference No: 3362031630 | Cape Town, South Africa | Posted on: 14 June 2022

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

DevOps Engineer Reference No: 2102242648 | Cape Town, South Africa | Posted on: 14 June 2022

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

Software Engineer Reference No: 3995541303 | Cape Town, South Africa | Posted on: 14 June 2022

Duties and Responsibilities Solid C# .NET skills (we use Framework and NET5) SQL Server Experience developing web applications using technologies such as TypeScript/ES6, Angular, etc. Experience working within a software engineering team (git, PRs, scrum, agile, etc.)   Experience with any would be advantageous: Azure Service Bus Google BigQuery Azure DevOps (Pipelines, Boards, etc.) NET MVC / WebAPI Angular or AngularJS nUnit (or other unit testing frameworks) High performance / big data systems Multitenant systems Information security
Salary: R54000

QA Analyst Reference No: 3713695526 | Cape Town, South Africa | Posted on: 14 June 2022

Responsibilities Become an effective member of an agile development team Participate in specification handovers; creating and execute test plans to ensure the developed solution meets its functional requirement. Be a key player in authorizing application release, having tested the product against your test and regression plans. Create replicable test beds using your financial skills to validate output. Test “Web 2.0” type software products. Track bugs in a CRM database and own their resolution by coordinating with developers and retesting any fixes supplied. Contribute to product handovers; using your knowledge of the product to create internal documentation Represent the development team to Client Services by providing product knowledge and reproducing and triaging issues. Follow QA best practices Flexible work schedule (to support global product/workforce) Essential Qualifications A desire and aptitude for working in finance (performance measurement/ asset management field) 2 years of software testing experience Good Mathematics at degree level. Good verbal and written communication skills in English Attention to details/conscientiousness Ideal Qualifications Experience using automated test tools Experience testing web applications Experience testing distributed / cloud base applications Agile development (scrum)  
Salary: R28000

Senior Software Developer (Ruby on Rails) Reference No: 400688966 | Cape Town, South Africa | Posted on: 14 June 2022

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

BI Analyst/Developer Reference No: 3175826118 | Cape Town, South Africa | Posted on: 14 June 2022

We seek a dynamic and proactive senior BI Analyst/Developer to join the team. This person must be passionate about data, information and assist in presenting IT to best support business processes and decisions.This role requires excellent client-facing communication skills; the primary purpose is to work with Analytical teams and Technical & Business teams to implement the analysis & insights produced by the business.This role requires strong BI skills (SQL) together with Analytical exposure, report generation and understanding systems & source data.
Salary: R40000 to R60000

Support Analyst Reference No: 60461375 | Cape Town, South Africa | Posted on: 14 June 2022

Our IT team is looking for a Support Analyst to support the Oracle Merchandise systems and users.The Support Analyst for Merchandising will participate in requirements analysis, solution mapping, configuration, testing, and documentation of the same, to address business requirements within the product scope according to Oracle best practices. The Support Analyst will provide effective maintenance and support for the Oracle Merch systems and its users. Responsibilities:• To be responsible for technical support of the PLM / Oracle Merchandising systems, through the effective resolution of incidents and problems, including after-hours standby and support where necessary• To participate in requirements analysis, solution mapping, configuration, and documentation of the same, to address business requirements.• To analyse and address issues, and recommend appropriate solutions• To be responsible for the definition and execution of test plans and procedures, to ensure the successful implementation of system changes• To administer technical administration and configuration, with support from 3rd party vendors• To perform admin and housekeeping for the systems• To assist in end-user training Requirements• Grade 12 or equivalent (Essential)• Related tertiary qualification (Essential)• Experience in ERP Systems (Advantageous)• Knowledge of databases and using SQL tools to interrogate data (Advantageous)• Organisational skills (Essential)• Oral and written communication skills (Essential)• Analytical thinking and problem solving (Essential)• Ability to work well in a rapidly changing environment• Ability to work independently but must also be a good team player
Salary: R40000 to R50000

Scrum Master Reference No: 342797624 | Cape Town, South Africa | Posted on: 14 June 2022

Qualifications and experienceThe ideal candidate should demonstrate the following qualifications and experience.Minimum requirements:? A certificate of completion of relevant local or international Scrum Master orAgile Project Management training? 2-3 years in an Scrum Master Role Advantageous requirements:? Experience in FinTech or Retail industry? Certified Scrum Master or Professional Scrum Master certification Key Performance Areas1. Coach agile teams? Define and document the processes most suitable to the situation? Help teams implement the practices best suited to our environment? Guide development teams to higher scrum maturity, implementing changes to improve productivity? Onboard new teams and team members? Coach team members across the business in agile practices? Drive agile culture and create a learning environment for continuous improvement of processes 2. Manage project scope and progress? Participate in defining and managing product roadmap? Work with product owners to manage backlogs and new requests? Participate in backlog grooming? Provide clear understanding of the product’s vision and delivery objectives 3. Handle sprint planning? Plan sprints? Work with the development teams on estimating effort? Assist with writing user stories, acceptance criteria and test cases? Assist with prioritization of stories and deliverables 4. Manage sprint deliverables? Coordinate sprints, retrospective meetings and daily stand-ups and other ceremonies? Remove impediments as they arise to ensure consistent flow of work? Resolve conflicts and queries? Facilitate internal communication and effective collaboration 5. Reporting? Monitor project progress and provide relevant feedback and reporting to product management team? Ensure deliverables are up to quality standards at the end of each sprint? Provide feedback to all stakeholders regarding project progress? Provide relevant sprint reports, cadence, velocity etc. to project team Individual CompetenciesThe ideal Scrum Master is:? An honest and straightforward communicator? Highly organized with a passion for quality and delivery? A self starter who can think independently, but who is also collaborative team player? A systems thinker who is able to hold the context of the big picture while discussing details? A problem solver by nature with the ability to think creatively? Organized and remain professional even under pressure? Promoter of agile values and principles? Influential and able to motivate others? Observant, a good listener and facilitator The ideal Scrum Master has:? Solid knowledge of agile frameworks and methods? A proven track record leading and coaching scrum teams? Great verbal and written communication and presentation skills? Professional in appearance and behavior
Salary: Negotiable

Android Developer Reference No: 1150056501 | Cape Town, South Africa | Posted on: 14 June 2022

My client is looking for a Mobile Developer to build and maintain mobile applications for most of their exciting projects. You will be required to work closely with the rest of the talented team to reach the companies and clients objectives by using your exceptional skills to craft beautiful code. Experience: 4 years coding experience in the following languages/technologies: Android (Java/Kotlin) React Native & Flutter knowledge would be an advantage. Knowledge of RESTful web services Knowledge of Atlassian Suite (JIRA, BitBucket), Git, GitLab Building automated deployment pipelines for Android deployments. Experience with third-party libraries and APIs Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Collaborate with cross-functional teams to define, design, and ship new features Knowledge of Test automation tools like Selenium and Appium Duties: Write software in line with industry standard and design patterns: Guide and implement software and product design Produce code in line with project requirements Implement and maintain appropriate security standards Perform and request code reviews Write and maintain unit and functional test Debug software for optimum functioning: Reproducing and locating source of reported bugs and issues Fix bugs and issues Communicate errors and solutions to product owners /QA Maintain software and related repositories & databases: Manage source code and versioning Manage branching and pull request Manage Projects: Provide 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 Why work there: We are passionate about the personal development of our team members We offer the opportunity to have purpose in your role Positive and Productive team culture Trust & Accountability are important factors in how we work We manage our teams based on outcomes, not attendance and understand the value of flexibility and work life balance
Salary: R65000

DevOps Engineer Reference No: 2866285646 | Cape Town, South Africa | Posted on: 14 June 2022

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

Senior Python Backend Engineer Reference No: 1219167332 | Cape Town, South Africa | Posted on: 14 June 2022

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

Full Stack Developer Reference No: 1993518479 | Cape Town, South Africa | Posted on: 14 June 2022

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

Senior Full stack PHP Developer Reference No: 1132580976 | Cape Town, South Africa | Posted on: 14 June 2022

Description Are you a highly experienced, ambitious PHP Developer looking for a challenging role where you can learn lots? We are looking for a motivated PHP Developer to come join our fast-paced, fun and rewarding team of professionals. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are who we are looking for!   Full Stack PHP Developer requirements: Previous working experience as a PHP Developer for (5+) year(s) Knowledge of authentication and authorization patterns Integration of multiple data sources and databases into one system Familiarity with limitations of PHP, as well as workarounds Experience with PHP MVC frameworks (Symfony, Laravel, etc.) Excellent relational database skills (e.g. MySQL, MariaDB) Proven expertise in working with API services (REST and SOAP) Knowledge of Agile development practices (TDD, refactoring, continuous integration) Ability to work in a fast-paced environment Comfortable collaborating with other team members and stakeholders Familiarity with version control systems (e.g., git) Strong preference for open-source solutions   Full Stack PHP Developer duties and responsibilities: Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Build and innovative well designed and well architected applications and collaborate with the User Experience (UX) team Design, code and maintain applications using best practices Utilize Full Stack services, and expand our architecture Refactor, optimize and improve the existing codebase Use test driven development and acceptance tests to ensure feature quality Engage other stakeholders around all tasks, evaluations, suggestions, schedules and technical and process issues Document the components and architecture Keep abreast of new trends and best practices in web development Knowledge sharing with rest of the team   Please note: This is not a remote working position. This is not a client facing role.   Benefits: 100% of your medical aid (Discovery & Vitality) – so no deduction unless you want to add a beneficiary Optional Retirement Annuity - up to 5% co contribution in your first year; 7.5% thereafter  
Salary: R55000 to R60000

Senior Back End PHP Developer Reference No: 456260167 | Cape Town, South Africa | Posted on: 14 June 2022

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

DevOps Guru Reference No: 3086466290 | Cape Town, South Africa | Posted on: 14 June 2022

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

Development Team Lead Reference No: 2970066771 | Cape Town, South Africa | Posted on: 14 June 2022

Duties and Responsibilities• Oversee the day-to-day operations of the team.• Collaborate with other team leads and management to ensure projects are well scoped, on track, and in line with business objectives.• Create a supportive team environment and motivate team members to perform at their best.• Set clear goals and communicate that information to team members effectively, including regular reviews and KPI sessions.• Empower team members with the skills they need to perform optimally.• Use your extensive knowledge to teach and train where needed.• Conduct ongoing research into industry best practices and use them to inform the department’s strategy.• Stay informed regarding industry changes and keep your skillset up to date. Qualifications and Experience• Leadership experience in a technical environment.• Experience working in an agile/scrum environment.
Salary: Negotiable

SQL Database Administrator Reference No: 3442265540 | Cape Town, South Africa | Posted on: 07 June 2022

As a Senior SQL Database Administrator, you will be responsible for the daily operation of our databases instances. You will install, configure, performance tune, optimize and maintain database systems on the Microsoft SQL Server and MySQL platforms (on premise and in AWS).The successful candidate for this role should have strong analytical and troubleshooting skills, experience with multiple technology platforms, solid communication skills, works well within a team and cross teams, along with a desire to continue learning and strive for continual improvement. Key Performance Areas:Database Administration• Monitor performance and manage parameters to provide fast query response to front-end users • Continuously consider both back-end organization of data and front-end accessibility for end-user • Maintain data standards, including adherence to the POPI Act • Troubleshoot and resolve the following problems: database integrity, performance, blocking and deadlocking, replication, log shipping, connectivity and security problems • Communicate regularly with technical, applications and operational staff to ensure database integrity and security • Control access permissions and privileges • Develop, maintain, perform, and test database backup and recovery strategies and procedures • Ensure that storage, archiving, back-up and recovery procedures are functioning correctly • Monitor database capacity • Provide proactive performance monitoring, and capacity planning for future database and server growth • Monitor capacity and performance, troubleshooting, and proactively resolving a wide variety of problems • Maintenance and monitoring of MSSQL, MySQL environments • Monitor and complete all DBA related Service desk calls REQUIREMENTSQualifications & Accreditations• A relevant 3-year Information Technology Degree or Diploma• Minimum of 7 years’ experience in a similar role
Salary: R55000 to R65000

Senior Linux Systems Adminisrator Reference No: 2482863845 | Cape Town, South Africa | Posted on: 31 May 2022

Job Description Deploy and maintain a highly scalable and robust solution. Assists with the management of a team of system administrators as well as other employees within the IT department or third-party contractors. Designing, planning, executing, the highest levels of security and administration for systems performance R&D, select upgrades, software, and other necessities to ensure best practices are met. You will work with other staff within the IT department to maintain or implement new and existing hardware both in and out of our datacentres. Responsible for training and supervising other members of the team. You must be well versed in technology and have strong skills in documentation, planning, organization, with the ability to evaluate and design system architecture.   Job Requirements Strong security skills covering network, application and infrastructure adhering to ISO & PCI standards Candidates need to have strong Linux 3-5 + , database skills (postgres, mongo) 3-5 years + and automation skills. Application support and systems maintenance (including hardware, software, and applications) Troubleshooting, dependency resolution and ad-hoc infrastructure related objectives Ensuring highest levels of systems and infrastructure availability Maintain documentation for infrastructure deployments Proficient in Database administration Coding skills would be advantageous Strong Automation skills imperative Virtualization and containerization Manage cloud services & Netops Storage systems management IT operations management Capacity planning   Tech stack - CentOS/Rocky/RHEL - Postgres/Mongo/Redis/RabbitMQ - AWS/GCP/Azure - Java/Tomcat/Apache - Nginx/HAProxy/ - Ansible/Octopus/Jenkins - Citrix/Vmware/Docker/K8s - Zabbix/ELK/Grafana/Prometheus   Personal requirements - A tertiary degree - Absolute team player - Hardware and software agnostic - Excellent written and verbal skills - Proficiency in working with large scale firewalls - Linux related qualification would be advantageous - Basic understanding of agile would be advantageous - Proficiency in working across various cloud platforms - Proficient in helping others to learn and share knowledge - Hands on technical experience with a proven track record in a corporate environment
Salary: R50000 to R75000

Application Support Engineer Reference No: 2191509168 | Cape Town, South Africa | Posted on: 26 May 2022

Our client is looking for an Application Support Engineer to assist with software commissioning of theirSensors that are used to monitor mining processes and to ensure high up time by continuously monitor the installed sensors.Duties will include: • Support Clients in solving issues.• Server Support and Troubleshooting.• Software testing.• Collect Server and Application Statistics for weekly reports.• Calibration/configuration of software installed on site.• Monitoring of servers and sensors deployed in the field on an ongoing basis.• Commissioning of servers/software via Ansible, Azure IoT, and Git.• Create Support and Commissioning documentation when needed. Responsibilities will include: • Ensure all servers and applications assigned are running without error.• Inform responsible development team if issues are detected in software that hinders client's operationdue to code issues.• Ensure Clients are happy with resolution of the issue and keep the client in the loop when addressing the issue assigned.• Liaising with internal & client IT department regarding infrastructure architecture planning and maintenance. Minimum Requirements for this role: • 2- experience in either Deskside, Server or Application Support• Fluent in English (Reading, speaking, and writing)• Communication and people skills: Willing and able to talk to clients on a regular basis, understanding their needs and troubleshooting technical issues.• Windows and Linux experience (with a strong focus on Linux).• Must be an ambassador for the company when dealing with clients.• Willingness to take initiative and ownership of responsibilities.• Willing to work in a team-based environment.• Working knowledge of SQL Databases and SQL Queries • Ability to learn and master employer-specific software for support purposes.• Complex problem-solving skills: Ask customers targeted questions to quickly understand the root of the problem and fix the problem.• Ability to diagnose and address application issues, also escalate for resolution when needed. • Accept responsibility to finish an assigned task with great care and quality. • Ability to learn quickly. • Scripting knowledge: Python, Bash, PowerShell.• Understanding of networking and switching.• Be comfortable reading/editing XML and Json configuration files.• Be comfortable utilising Git.• Knowledge of Azure IoT environments and Docker containers advantageous • Understanding OPC communication and setup thereof would be of an advantage.
Salary: R30000 to R45000

Software Engineer Reference No: 3908747282 | Cape Town, South Africa | Posted on: 25 May 2022

About the role Our client is looking for a Software Engineer to join the Sensors team. The successful candidate will plan, design, and develop sensors as part of the software engineering team. The team develop Smart Sensors for the mining industry using vision sensors (cameras, lasers and more) to monitor systems like rock-crushers and heavy-duty conveyor-belts. Responsibilities: • Implement new features and improvements in the application.• Write automated software tests.• Fix bugs found in the application.• Execute proper code version control and code reviewing co-workers' work.• Help design and plan implementation of new features, improvements, and bug fixes.• Keep software documentation up to date.• Research and learn about technologies/libraries as required.• Keep software dependencies up to date and upgrade systems/libraries where necessary.• Communicate and meet with existing and new clients. Requirements: • in Computer Science, Electrical, Mechatronics or Electronic Engineering • 3-5 years experience in Software Development• Proficient programming in Python. • Experience with test automation and knowledge testing methodologies.• Experience with databases.• Experience with version control, specifically Git.• Experience with Linux.• Knowledge of software development processes (Agile/Kanban).• Experience with cloud hosting platforms (AWS/Azure) beneficial.
Salary: R35000 to R50000

Field Support Engineer Reference No: 286140928 | Johannesburg, South Africa | Posted on: 25 May 2022

MUST HAVE MINING EXPERIENCE (MUST HAVE WORKED ON A MINE SITE BEFORE)   Our client is looking for a Support Engineer to facilitate successful solution delivery & maintenance on the instrumentation hardware, field services, IT (Software) and remote support.Responsibilities will include: • Installation (incl. IP camera, IP laser, network switches, LED lights, etc.) on client equipment such as conveyor belts and flotation cells, with a focus on: o Sensor mounting and configurationo Network connectivity & configuration o Low voltage power supply o Software installation & XML configuration • Handover, training, and client engagement• On-going remote sensor health monitoring and diagnosticso Remote monitoring and remote o Regularly liaising with client to troubleshoot technical issues and to advise the customero Remote setup, configuration, calibration and updating softwareo Debug sensor, OPC and data integrity problemso Automated troubleshooting toolbox and standard operating procedure (SOP) development to solve recurring problems more efficientlyo Liaising with internal & client IT department regarding infrastructure architecture planning and maintenance• On-going field serviceso Travel to site - estimated at 20-30 trips per year (trip duration typically 2-5 days, but may at times be up to 4 weeks)o Working closely with our Support Technicians based in Johannesburg & Cape TownRequirements: • Degree in Engineering (Electrical or IT oriented)• Onsite Service experience (Minerals processing and Mining industry beneficial).• Software scripting experience (Advantages).• Selection / troubleshooting and configurations experience -Fi, Flood Lights, IP Cameras and more) and in hardware (Servers, network devices, Wi-Fi and other IT equipment).• Experience in server and database hosting, as well as firewalling, etc.• Experience in electronic fault finding and replacements.• Knowledge in OPC Communication and Setup (Advantages)• Comfortable working within a team of suppliers to deliver relevant solutions to a client(s) (• Medically fit to pass client medicals & perform physical/hand-on duties and must be vaccinated)
Salary: R28000 to R35000

Production Supervisor (On-site) Reference No: 1156538216 | Cape Town, South Africa | Posted on: 25 May 2022

About the role: Our client is looking for a Production Supervisor who will assist the Production Manager withoverseeing and organizing equipment, staff and processes on the production floor. Responsibilities: Production/Assembly order management: • Take ownership of delivering orders on time, within budget and according to specification• Order scheduling and progress updates• Maintain good relationships with suppliers and contractors• lace relevant orders.Production/Assembly operations:• Improve and enforce the assembly processes and workflows• Understand and resolve operational issues• Enforce quality control procedures and ensure adherence• Implement and maintain Health & Safety policies for production site.• Ensure compliance with Health & Safety legislation by ensuring the safety of all employees.• Managing the production process (from project kick-off to shipment• Shop floor management.• Production job processing• Housekeeping• Monitor Production output according to specifications• Overseeing the manufacturing process and assisting where required with complex technical procedures• Identify issues in efficiency and suggest improvementsStaff/Team management:• Manage production staff (Exp. Leave, Discipline, or any related staff queries)• Managing production staff• Organize workflow and prepare schedules• Train and mentor Production StaffSupplier Management• Source suppliers or contractors to outsource work when needed.• Liaise with suppliers and contractors maintain good relationship, negotiating payment terms, discounts ect.Minimum requirements: • Qualification in a technical, engineering or relevant field will be an advantage• Experience in Process control (Ability to monitor and adjust a proves to give a desired output)• Minimum of 5 years' experience in technology production/assembly• Inventory and the management thereof• Bills of Materials• Processes and workflow control experience• Strong organisational and leadership skills, with a result driven approach.• Ability to identify and solve problems• Knowledge and expierence implementing the Health and Safety act of South Africa.• Experience in the production environment and have a good understanding of the below:• Inventory Management• A Tech savvy and mechanically minded individual.  (3 years experience in a supervision role managing people. proficient in MS Office.) Desired requirements: • Project Management experience.• Hands-on and mechanically minded• Experience using various types of manufacturing machines/tools• Project Management experience• Proficient in Unleashed or similar Inventory management system• Continuous improvement certification or practical experience of improving flow of a production/assembly/factory operation• Supply chain management experience• Proven implementation of quality policies and control      
Salary: R25000 to R30000

Credit & Data Analyst Reference No: 424594277 | Cape Town, South Africa | Posted on: 24 May 2022

  The mission of a Credit Analyst 1. Develop a deep understanding of agent, customer and operator behaviour andprocesses that impact credit outcomes.2. Report on credit performance, and use your inference to shape the commercialteam’s strategy for credit risk management, its principles, systems and processes3. Build relationships, get stuck into all parts of the business, and use your skills toarchitect and construct analytics assets to accelerate our client's 10m lifetimecustomers by 2030 vision.4. Influence the technology development cycle, from data design and engineering toanalytics delivery, to make sure Yellow build’s technology and capability for astrong data-informed culture.5. Upskill on the technical aspects to be able to take over and scale the analyticstechnology to handle 20x customers and multiple product and business lines. Minimum Requirements1. Honours or master degree in Actuarial Science, Mathematics or Statistics and astrong academic track record,2. Highly proficient with SQL,3. Experience with coding and automating data pipelines,4. An interest in converting behavioural and operational understanding into leversthat can deliver and improve our products and services for a greater number ofpeople,5. Able to convey your ambition to do something great,6. A desire to learn and build a diverse skill set
Salary: Negotiable

Senior Front End Developer (Agriculture) Reference No: 2962764157 | Stellenbosch, South Africa | Posted on: 24 May 2022

As a senior frontend developer plan, develop, test, deploy and maintain high quality, sustainable and scalable applications. You will communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers. In doing so you will be greatly contributing to creating productive societies. Our client is looking for an individual that is proficient in writing clear, fit for purpose, software, which solves client needs. The ideal individual will be someone who is a great team player, dependable and dedicated to their work and cares about making a difference in Africa. One of their main drivers are the fact that they build solutions that have a positive impact on people’s lives and with this comes the responsibility of producing work that is of high quality. They strive to maintain a good balance of working hard and spending time together to build good relationships and celebrate individual and team achievements.   What you need 8+ years’ relevant coding experience. 5 – 8 years’ experience working with JavaScript, HTML/CSS   What to expect Passionate and dedicated team members - We work hard and support each other because we are passionate about what we do and the impact we are making. Growth opportunities - We have annual personal development discussions to craft out your journey ahead. We have 5 study leave days for those that are pursuing a qualification or certification. Flexibility - 3 remote work days with core hours being 10:00 - 15:00. We are output, not input focused. An energising environment - We celebrate differences and value individuals. We enjoy celebrating successes, having coffee-walks, playing ping-pong and care about each other's personal lives. Income protection & death cover - We care about our staff and their family when unexpected events occur. Employee Wellness Programme - We are holistic beings and therefore we invest in the health and wellbeing of our staff.  
Salary: R95000 to R110000

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

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

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

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

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

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

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

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

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

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

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

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

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

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