Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Nov 16, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    A generalist recruitment company with specialised divisions acquiring the markets leading talent in engineering, renewable energy, manufacturing, FMCG manufacturing, finance, insurance, production, construction and mining.


    Read more about this company

     

    Accounts Administrator - Johannesburg

    Minimum requirements:

    • Grade 12 minimum
    • Business administration advantageous

    Responsibilities:

    • Daily Stock Control and analysis
    • Strong creditors experience
    • Controlling of petty cash
    • Maintaining subsidiary accounts by posting, verifying and allocating transactions
    • Reconciling control accounts
    • Managing and controlling employee hours
    • Plus any other duties assigned by the Group Accountant
    • Intermediate to advance excel skills.
    • Pastel experience essential
    • Experience in working in a Pub /Diner environment a plus but not essential.

    go to method of application »

    Returns Clerk - Kempton Park

    Minimum requirements:

    • Grade 12 (Matric)
    • At least 3 years of operational experience
    • Literacy skills
    • Computer skills
    • Able to read stock labels
    • Ability to check stock and documentation
    • Ability to identify discrepancies in terms of product condition and quantity
    • Ability to pick up and move stock

    Responsibilities:

    • Ensure that the Standard Operating Procedures are known, understood and maintained to ensure that the returns procedures are carried out correctly
    • Understand and know how to make use of the various systems in the business
    • Carry out investigations where required for discrepancies of documentation and products
    • Communicate issues with the customer where necessary
    • Resolve all queries within 24 hours
    • Escalate all queries which cannot be resolved to the respective Manager
    • Ensure that the WIP report is managed and maintained on a daily basis
    • Ensure that control of all documentation is maintained at all times and all filing is up to date
    • Drawing up and managing of returns reports and sending it to the relevant manager/supervisor
    • Analyse returns stats from reports and use the information to action as required
    • Receiving and checking of stock at the returns area against the returns documentation to ensure that the correct quantity, product code and condition is received, picked or dispatched as per the relevant Standard Operating Procedure
    • Ensure that when a discrepancy is identified, photos are taken and the issue is escalated to the respective manager or supervisor
    • Handle all products in a manner which maintains the condition of the stock and its packaging
    • Receive and debrief all collections as per the manifest on Freight ware
    • Ensure that the stock is in the correct locations as per the system
    • Manage and carry out all required administrative tasks and ensure correct record keeping
    • Communicate with the customer in terms of decisions and actions that need to taking
    • Ensure that the returns area / cage is properly controlled and secured
    • Ensure that KPIs are known, understood, measured, managed and maintained and reported on monthly
    • Ensure NCRs/NCPs and IOs are raised daily Ensure that all NCRs/NCPs and IOs are closed off within the required lead times (5 working days)
    • Ensure standards of Health and Safety are maintained and that the requirements of the Occupational Health and Safety Act
    • Ensure that all monthly checks are carried out as required
    • Maintain housekeeping standards on a daily basis

    go to method of application »

    Analyst Developer (C#) - Cape Town

    Responsibilities:

    Software Development Life Cycle:

    • Participate in a cross-functional team responsible for the full software development life cycle from conception to deployment of each new product.
    • Design, develop, test, document, deploy, and support new and existing systems and software applications in accordance with agreed standards.

    Quality:

    • Perform quality tests and performance testing.
    • Develop and execute tests, automation scripts, and procedures.
    • Handle load and scale considerations.
    • Ensure secure and robust solutions within the security context.
    • Manage non-functional architectural concerns for applications.
    • Enforce industry standards.
    • Evaluate system architecture and make recommendations.
    • Adhere to prescribed development frameworks, patterns, and practices.

    Design:

    • Provide solutions to programming challenges.
    • Create automated and scalable solutions.

    Development:

    • Work with developers and architects to develop components based on requirements.
    • Apply code and communicate the impact of code changes with Business Analyst and team.
    • Develop reusable code and libraries for future use.

    Testing:

    • Test code and develop automated testing scripts and procedures.

    Support:

    • Conduct investigations through troubleshooting and debugging to fix minor and major bugs across all environments.
    • Maintain and upgrade software.

    On-time Delivery and Tracking:

    • Deliver on negotiated commitments.
    • Ensure timely delivery of developed applications and systems.
    • Meet project deadlines according to contracted service level agreements (SLA).
    • Ensure visibility and tracking of value delivered in accordance with the SDLC.
    • Liaise with software vendors and all IT departments.

    System Support and Uptime:

    • Involve in system support, monitoring, and capacity planning.
    • Provide first and/or second-level standby to Development/QA/Production environments.
    • React to system monitoring and alerting events promptly.
    • Perform capacity planning on infrastructure requirements.
    • Conduct performance stability tests to improve system stability.
    • Conduct performance analysis/load tests to improve throughput.
    • Recommend and implement improved methods.
    • Maintain and modify existing applications and systems.

    Support Developers:

    • Provide support to developers facing challenges.
    • Coach and guide developers.
    • Share knowledge.
    • Perform code reviews.
    • Assist developers with development work.

    Stakeholder Communication:

    • Engage with Product Owners, project sponsors, and inter-team communications for scoping, progress, and status.

    Requirements:

    • Matric
    • Degree in IT Computer Science, IT Programming

    Must-Have Knowledge:

    IT Systems Development Processes (SDLC):

    • In-depth understanding of the Software Development Life Cycle (SDLC).

    Application Development:

    • Proficiency in application development methodologies and practices.

    Testing Practices:

    • Comprehensive knowledge of software testing practices.

    Experience:

    • Minimum of 6+ years of proven experience in software development, project delivery, and implementation.
    • Specific experience in:
      • Development technologies/languages.
      • Service-oriented architecture.

    go to method of application »

    Test Analyst - Johannesburg

    Minimum requirements:

    • Certificate or Diploma in computer science, information systems, or related fields 
    • Accredited with an ISTQB Certification 
    • 3 to 5 years of experience in a similar environment, of which 1 to 2 years ideally at junior specialist level

    Responsibilities:

    • Create test plans and test cases for the functionality of a system to prevent errors in the live system'
    • Grasp and apply new information with ease, and identify new areas of learning 
    • Cut to the core of issues and apply effective analysis, logic, and creativity to implement solutions
    • Build sound relationships based on trust and openness 
    • Engineer and leverage processes and technologies to meet business needs 
    • Produce consistently high-quality outputs within agreed deadlines
    • Recognise interdependencies and collaborate with others to achieve shared goals

    go to method of application »

    Full Stack Developer - Cape Town

    Minimum requirements:

    • Hybrid, in office minimum once a month, weekly optional office days. 
    • Full Stack, Minimum 4 years React and Python experience.
    • Broad understanding and experience on the front-end technology stack.
    • Broad understanding and experience on back-end technologies, including application servers, databases, etc.
    • Experience with commercial software development.
    • Solid programming skills, design patterns, etc.
    • Identifying commonly occurring problems and creating solutions to solve them.
    • Experience building web services APIs (REST/SOAP).
    • Understanding of Internet protocols and network technologies.
    • Experience of database concepts and implementation
    • Frontend: React (TypeScript)
    • Backend: Python

    Nice to have:

    • Curious or experienced with Microsoft Azure and Amazon Web Services (AWS).
    • Wants to work on improving team agility.
    • Understands UX

    Responsibilities:

    • Designs, implements and maintains sophisticated and highly reliable systems that support the companys business processes and operations.
    • Develops high-quality production-ready code with ample test coverage to ensure maintainability, stability and durability.
    • Works closely with the Development Team to deliver valuable software.
    • Mentors, guides, advises and supports more junior developers.
    • Works closely with Product Management to refine product requirements.
    • Contributes to the evolution of the overall product technical architecture.
    • Owns the quality of software.
    • Continuously improves the software development life cycle and software engineering best practices.
    • Gives 3rd level product support.

    go to method of application »

    Software Developer (Platform Systems)

    Minimum requirements:

    • 4+ years of Python experience; Django is a plus
    • Comfortability learning a bit of JavaScript, if you dont know it already
    • Ability to navigate the command line
    • Strong and demonstrated data modeling experience with attention to detail
    • SQL familiarity; you can hand code moderately complex SQL queries, but only when needed
    • Excellent communication skills, written and verbal
    • Ability to write documentation clearly and concisely, and to communicate well with non-technical stakeholders
    • Experience crafting or working closely with Web/REST/GraphQL APIs
    • Understanding of common application stacks (nginx, uwsgi, etc.)
    • Knowledge of web standards; excitement about new technologies

    Responsibilities:

    • Learn all you can about our existing system and applications
    • Design, code, test, and maintain software applications and systems
    • Develop software solutions that meet the needs of end-users and stakeholders
    • Write clean, efficient, and maintainable code
    • Debug and troubleshoot software defects and performance issues
    • Develop and implement comprehensive testing plans, including unit, integration, and system testing
    • Maintain accurate and up-to-date documentation of code, processes, and project-related information
    • Participate in code reviews and provide constructive feedback to peers
    • Stay up-to-date with industry trends and emerging technologies

    go to method of application »

    Business Analyst - Cape Town

    Minimum requirements:

    • Proven experience as a Business Analyst in the fintech or financial services industry.
    • Solid understanding of fintech products, digital banking, payment systems, and regulatory frameworks in South Africa.
    • Preferred Bachelors degree in business administration or economics, Statistics, Computer Science, or a related field.
    • Strong analytical skills with the ability to gather and interpret complex data sets.
    • Proficiency in business process analysis, requirement elicitation, and documentation.
    • Experience in Agile methodologies and tools (e.g., Scrum, JIRA) for project management and software development.
    • Excellent communication and interpersonal skills to effectively collaborate with diverse stakeholders.
    • Detail-oriented mindset with the ability to prioritise tasks and meet deadlines in a fast-paced environment.
    • Strong problem-solving and critical-thinking abilities.
    • Familiarity with data analysis tools and techniques (e.g., SQL, Excel) is a plus.
    • Professional certifications in business analysis (e.g., CBAP, PMI-PBA) are desirable but not mandatory.

    Responsibilities:

    • Requirements Gathering: Collaborate with business stakeholders and end-users to understand their needs, elicit requirements, and document functional and non-functional requirements for fintech product development.
    • Business Process Analysis: Analyse current business processes, identify gaps, and propose streamlined and efficient workflows to improve operational efficiency.
    • Solution Design: Collaborate with cross-functional teams to design innovative technology solutions that align with business goals and enhance the user experience.
    • User Stories and Use Cases: Create clear and concise user stories and use cases that
    • capture business requirements and define acceptance criteria for development teams.
    • Data Analysis: Perform data analysis and interpret findings to provide insights for product enhancements and identify areas for business growth.
    • Risk Assessment: Identify potential risks and propose mitigation strategies to ensure compliance with regulatory requirements and industry best practice
    • Stakeholder Communication: Facilitate effective communication between business stakeholders, technical teams, and external partners to ensure a common understanding of project objectives and deliverables.
    • Testing and Quality Assurance: Collaborate with QA teams to ensure that developed solutions meet business requirements and provide input into testing strategies and test plans.
    • Documentation: Prepare comprehensive documentation including business process flows, functional specifications, user manuals, and training materials to support the implementation and adoption of fintech solutions.
    • Industry Research: Stay up to date with the latest fintech trends, regulatory changes, and industry best practices to propose innovative solutions and maintain a competitive edge.

    go to method of application »

    Intermediate Software Engineer (C#) - Johannesburg

    Minimum requirements:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
    • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
    • Experience with continuous integration and deployment (CI/CD) pipelines.
    • Strong focus on code quality, performance optimization, and security best practices.
    • Excellent communication and interpersonal skills, with the ability to effectively lead and collaborate with cross-functional teams.
    • Experience in providing technical mentorship, coaching, and guidance to junior engineers.
    • Demonstrated ability to drive technical initiatives and influence technical decision-making.

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications. 
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability. 
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices. 
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers. 
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork. 
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle. 
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures. 
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes.
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    Intermediate Software Engineer (Javascript)

    Minimum requirements:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
    • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
    • Experience with continuous integration and deployment (CI/CD) pipelines.
    • Strong focus on code quality, performance optimization, and security best practices.
    • Excellent communication and interpersonal skills, with the ability to effectively lead and collaborate with cross-functional teams.
    • Experience in providing technical mentorship, coaching, and guidance to junior engineers.
    • Demonstrated ability to drive technical initiatives and influence technical decision-making.

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications. 
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability. 
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices. 
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers. 
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork. 
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery.
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle. 
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures. 
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices.
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes. 
    • Identify opportunities for process optimization, automation, and tooling enhancements.
       

    go to method of application »

    Quality Assurance Engineer - Johannesburg

    Minimum requirements:

    • Experience: Minimum of 2 years of experience as a QA Tester, with a track record of conducting effective manual tests and reporting defects.
    • Certifications: Any relevant QA certifications, such as ISTQB, are a plus but not mandatory.
    • Technical Skills: Proficient in using testing tools and bug tracking systems. 
    • Familiarity with test management software is a plus. B
    • asic knowledge of programming languages and test automation frameworks is desirable.
    • Testing Methodologies: Sound understanding of various software testing methodologies, including functional, regression, and exploratory testing.
    • Domain Knowledge: Familiarity with the industry domain and related software applications is advantageous.

    Responsibilities:

    • Test Planning and Execution: Participate in the development of test plans and test cases based on project requirements and specifications. 
    • Execute test cases to identify defects and ensure software functionality meets the desired quality standards.
    • Defect Identification and Reporting: Identify, document, and track software defects using established defect tracking tools. 
    • Work closely with developers and product managers to facilitate timely resolution of issues.
    • Regression Testing: Conduct regular regression testing to ensure that previous functionality remains unaffected after implementing new features or changes.
    • Exploratory Testing: Perform exploratory testing to validate the behavior of the software and identify potential edge cases or usability concerns.
    • Test Automation: Collaborate with the QA Automation team to identify test cases suitable for automation and contribute to the development and maintenance of automated test scripts.
    • Documentation: Maintain comprehensive and accurate test documentation, including test plans, test cases, and test results, to ensure traceability and knowledge sharing within the QA team.
    • Adherence to Standards: Follow established testing processes, methodologies, and best practices to uphold the quality standards set by the organization.
    • Collaboration: Work closely with developers, product managers, and other stakeholders to understand project requirements and contribute to a collaborative and agile development environment.

    go to method of application »

    Senior Software Engineer (C#.Net)

    Minimum requirements:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams
    • Expertise in programming and frameworks:
    • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
    • Deep knowledge of front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Ruby on Rails).
    • Expertise in database systems (SQL, NoSQL) and data modeling.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
    • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
    • Experience with continuous integration and deployment (CI/CD) pipelines.
    • Strong focus on code quality, performance optimization, and security best practices

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications. 
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability. 
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices. 
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers. 
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork. 
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle. 
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures. 
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices. 
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes. 
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    Senior Software Engineer (Golang)

    Minimum requirements:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams
    • Expertise in programming and frameworks:
    • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
    • Deep knowledge of front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Ruby on Rails).
    • Expertise in database systems (SQL, NoSQL) and data modeling
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
    • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
    • Experience with continuous integration and deployment (CI/CD) pipelines.
    • Strong focus on code quality, performance optimization, and security best practices

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications. 
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability. 
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices. 
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers. 
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork. 
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery.
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle. 
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures. 
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices. 
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes. 
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    Senior Software Engineer (Java) - Cape Town

    Minimum requirements:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams
    • Expertise in programming and frameworks:
    • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
    • Deep knowledge of front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Ruby on Rails)
    • Expertise in database systems (SQL, NoSQL) and data modeling.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
    • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
    • Experience with continuous integration and deployment (CI/CD) pipelines.
    • Strong focus on code quality, performance optimization, and security best practices

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications.
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability.
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices.
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers.
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork.
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle.
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures.
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices.
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes.
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    Senior Software Engineer (Javascript) - Johannesburg

    Minimum requirements:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams
    • Expertise in programming and frameworks:
    • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
    • Deep knowledge of front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Ruby on Rails).
    • Expertise in database systems (SQL, NoSQL) and data modeling.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications.
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability.
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices.
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers.
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork.
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle.
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures.
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices.
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes.
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    Senior Software Engineer (Python)

    Minimum requirements:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
    • Demonstrated experience in leading software development projects or teams
    • Expertise in programming and frameworks:
    • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
    • Deep knowledge of front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Ruby on Rails).
    • Expertise in database systems (SQL, NoSQL) and data modeling.
    • Strong understanding of software design principles, architectural patterns, and system scalability.
    • Experience in designing and architecting complex, distributed, and highly available systems.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.

    Responsibilities:

    • Software development and implementation: Lead the design, development, and implementation of complex web applications.
    • Utilize your expertise in programming languages, frameworks, and libraries to deliver high-quality, scalable, and maintainable solutions that meet business requirements.
    • Technical design and architecture: Take a leading role in the design and architecture of software systems, ensuring scalability, performance, and reliability.
    • Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive technical innovation.
    • Code review and quality assurance: Conduct comprehensive code reviews to ensure code quality, adherence to coding standards, and best practices.
    • Mentor junior engineers, provide constructive feedback, and help drive continuous improvement in code quality and maintainability.
    • Technical leadership and collaboration: Provide technical guidance and leadership to a team of engineers.
    • Foster a collaborative and inclusive work environment, promoting knowledge sharing, mentorship, and teamwork.
    • Collaborate with product managers, designers, and other stakeholders to ensure successful project delivery
    • Troubleshooting and problem-solving: Investigate and resolve complex technical issues that arise during the software development lifecycle.
    • Utilize advanced problem-solving skills to diagnose and address software defects, performance bottlenecks, and system failures.
    • Provide guidance and support to team members in resolving technical challenges.
    • Research and innovation: Stay up-to-date with emerging technologies, industry trends, and best practices.
    • Conduct research and evaluate new tools, frameworks, and methodologies to drive innovation and enhance development processes.
    • Identify opportunities for process optimization, automation, and tooling enhancements.

    go to method of application »

    C# Full Stack Engineer

    Minimum requirements:

    • Bachelor's degree or higher in Computer Science, Information Technology, or equivalent experienceSolid understanding of C# .NET with experience in developing web applications using modern frameworks such as Vue
    • Experience with Postgres and other RDBMSs, with expertise in database design and performance optimization
    • Strong proficiency in HTML, CSS, and JavaScript, with experience in frontend web technologies such as Tailwind, VueJs and others
    • Experience in developing and consuming RESTful APIs, with a strong understanding of API design principles and best practices
    • Experience in using version control systems such as Git, with exposure to agile software development methodologies such as Scrum or Kanban
    • Excellent problem-solving skills, with the ability to troubleshoot complex issues and provide root-cause analysis
    • Strong communication skills, both verbal and written, with an ability to collaborate effectively in a team environment
    • Experience in Azure Cloud Services or other cloud platforms is a plus

    Responsibilities:

    • As a Full Stack Engineer, you will be responsible for designing, developing, and maintaining scalable software solutions. 
    • You will work closely with cross-functional teams to translate business requirements into functional software, troubleshoot production issues, and participate in code reviews to ensure high code quality and maintainability.

    go to method of application »

    Senior Full Stack Engineer

    Minimum requirements:

    • 4+ years of experience in software development
    • Experience in backend technologies such as Flask or Django, with a strong preference for frontend development.
    • Proficiency in Front End frameworks such as Angular and or React
    • Excellent problem-solving skills, with the ability to translate complex requirements into robust software solutions.
    • A degree in Computer Science, Software Engineering or related field would be advantageous.
    • If you are confident enough and back yourself, but don't have all the listed skills here, reach out and let's chat

    Responsibilities:

    • Contribute to the design, development, and deployment of frontend applications.
    • Contribute to backend development, leveraging your experience to enhance the integration between frontend and backend systems.
    • Collaborate with cross-functional teams to define system requirements, design solutions, and ensure the delivery of high-quality software.
    • Collaborate on the continuous improvement of our development processes, methodologies, and tools, fostering a culture of excellence and innovation.
    • Engage in problem-solving sessions with clients and team members, translating challenges into actionable software solutions.

    go to method of application »

    Forwarding Controller - Ekurhuleni,

    Minimum requirements:

    • Grade 12
    • Minimum 5 years relevant experience
    • Secretarial qualification
    • Security/investigative exposure desirable
    • Computer literacy (Advanced MS Word, PowerPoint and Excel, email access required)
    • Valid unendorsed drivers licence
    • Valid passport
    • Able to develop new administrative systems or procedures for own department/division
    • Able to manage and control administrative system in own department/division
    • Can compile customer profiles and interpret usage patterns to determine needs
    • Can make recommendations on tariffs design, service changes, product development or infrastructure changes based on consumer trends and customer
    • Able to execute specific tasks related to logistics under direct supervision
    • Understand the interaction of different administrative procedures between departments in the organisation
    • Knows how to develop streamline administrative systems for own department/division
    • Has sound knowledge of market research and marketing principles
    • Has sound knowledge of existing services offered to which targeted customers and stays informed on developments in a changing environment
    • Knows the type of business the organisation engages in

    Responsibilities:

    • Arrange import and export estimates for sea, air and road freight 
    • Obtain full shipping requirements from potential customers in writing
    • Provide best advice and most cost effective shipping method and rates
    • Follow up on acceptance of estimate
    • Arrange import and cross trade shipments with agents through global network and arrange bookings directly with shipping lines/agents
    • Track and trace shipments
    • Negotiate rates with shipping lines/agents
    • Handover shipments to clearing agents
    • Prepare release orders
    • Capture handover shipments onto Ship Shape
    • Preparing invoicing instructions
    • Arrange payments to carriers and agents
    • Collect original documents from airlines
    • Reply to emails
    • Manage orders and status reports
    • Prepare shipment mark ups
    • Assist customer with DA185 documents
    • Follow up for original credit application/terms and conditions and any other documents required to open account facility
    • Submit credit application for approval signature, then to debtors and wait for credit application approval
    • Maintain professional conduct
    • Assist in relevant operations/operational functions as required
    • Handle all shipments on behalf of the agents for Sea and Air, Imports and Exports
    • Send weekly Status Reports to customers and update them on any further developments on shipments
    • Submit RCG to Customs for shipments as per the Customs Regulations
    • Obtain Original bills from the consignee if required

    go to method of application »

    Senior Security Engineer L4

    Minimum requirements:

    • Bachelor's Degree in IT or similar qualification.
    • Certifications in Information Security is required
    • CISSP
    • CISM
    • A minimum of 5 years of experience performing cybersecurity support duties. 
    • A minimum of 2 years' experience in at least five of the following: access control systems and methodology; business continuity and disaster recovery planning; risk, response, and recovery; network security architecture; security management practices; audit and monitoring; enterprise and IT risk assessments; incident response management.
    • Experience and expertise in managing and administering infrastructure and data systems.
    • Experience with standards and best practices such as POPI, GDPR, SOC 2, PCI
    • compliance
    • Ability to work effectively in a multi-disciplinary, collaborative team environment or
    • independently with minimal direction.
    • Display high-energy, self-motivation, flexibility and an ability to multitask and prioritize
    • demands in a fast-paced environment.
    • Must possess a keen attention to detail and an ability to work effectively under pressure,
    • and during non-core hours.
    • Excellent customer service skills and an ability to clearly explain technical issues to non technical persons.
    • Must be able to communicate clearly and professionally via phone, email and in person.
    • Must be a very organized individual with the ability to clearly document their work in
    • accordance with office procedures.

    Tech Skills:

    • MFA
    • Cisco DUO
    • Web Proxy (SASE)
    • Netskope
    • Sandbox
    • Thinkst Canary
    • Identity and Access
    • Active Directory
    • Perimeter and Data Centre Security
    • FortiGates/FortiAnalyzer
    • Vulnerability Management
    • Qualys VMDR
    • Vulnerability Management
    • Nessus
    • Web Application Firewalling
    • FortiWeb
    • Web Application Firewalling
    • CloudFlare
    • Jumphost
    • ObserveIT
    • DLP Classification
    • Varonis
    • Email Security
    • Mimecast
    • PAM
    • Sailpoint
    • Firewall Assurance
    • Tufin
    • Cloud
    • Microsoft Azure, AWS
    • Endpoint Protection
    • Trellix Endpoint Protection
    • SIEM
    • Trellix, Microsoft Sentinel, Splunk

    Responsibilities:

    • Analyse, test, troubleshoot and support clients cybersecurity investment.
    • Monitor the performance and security of infrastructure, applications and operations with the
    • Protects information assets by developing security strategies, directing system access
    • control, monitoring, and response.
    • Perform system and account administration tasks.
    • Contribute to, maintain, and document system architecture, standards, and procedures.
    • Adhere to and identify solutions that streamline the internal workflow.
    • Maintain the software license register and periodically re-verify existing license validity.
    • Assists in Information Security projects to align with organizational strategic objectives,
    • goals, and risk tolerance.
    • Implement and regularly review automated monitoring cybersecurity for all infrastructure
    • and application services.
    • Maintain detailed infrastructure documentation, including an incident register for all
    • cybersecurity incidents & outages.
    • Maintain an up-to-date software license register, following pre-defined SOPs.
    • Manage real-time infrastructure incidents to minimize operational business impact and
    • maximize availability with the relevant cybersecurity service providers.
    • Perform preventative and reactive maintenance to ensure required availability of services, in line with business needs, whilst adhering to defined change management principles
    • Ensure that the relevant service providers process support requests within SLA.
    • Perform system and account administration tasks within SLA.
    • Perform project-based activities as directed by the IT project manager.
    • Provide detailed & accurate estimates and feedback to the business as required.
    • Review existing software license allocations to ensure optimal use.
    • Review cybersecurity infrastructure and application monitoring for potential improvements
    • Produce a monthly dashboard of pertinent security metrics.
    • Produce a monthly reporting of pertinent cybersecurity metrics both technical and
    • executive.
       

    go to method of application »

    HR Manager

    Minimum requirements:

    • University degree in HR or Industrial Psychology
    • 5 years experience, 2 years of which in management of HR
    • Thorough knowledge of our FMCG industry
    • Self-driven, with a positive attitude
    • Proven track record of interpersonal skills
    • Good Written and oral communication skills
    • Structured approach to achieving results.

    Responsibilities:

    • Advertise staff vacancies
    • Assess & interview applicants, and make recommendations
    • Prepare, complete & process all relevant appointment / engagement / promotional changes and documentation, and On-boarding of all new staff
    • Staff training & development
    • Maintain our in-house training modules, to keep abreast of current trends
    • Implement & facilitation of continued training and development of all staff
    • Talent search within the group staff structures and the develop of these candidates
    • Record all activities and prepare and submit relevant reports to management and the regulatory authorities
    • Undertake staff assessments
    • Staff wellbeing
    • Advise employees and execs on work matters, career development, personal problems and performance matters - to ensure overall staff satisfaction
    • Continuously assess staff to ensure they have the right person right seat
    • Manage Staff loans, changes to terms of engagement and or employee benefits
    • Maintain and steer a committee for the purposes of general staff well-being and social events
    • Assist IR and the Payroll dept in any matters required
    • Reviewing and processing of IOD claims
    • CSHs strategic employment goals
    • Ensure an effective & efficient HR department
    • This is specific to store HR personal
    • Advise on compensation and employee benefits
    • Assist with annual and ad-hoc remuneration assessments, determinations & increases
    • Implement, record and report our skills plan and EE labour strategy
    • Record, report and manage training to SETA
    • Maintain staffing polices and ensure these are sufficiently communicated, understood and implemented
    • Maintain compliancy at all levels for all relevant policies, processes, legal and regulatory bodies
    • Provide regular feedback and reports to Exec & CEO of HR
    • Oversee groups CSI strategy

    go to method of application »

    Cost Administrator

    Minimum requirements:

    • Minimum of a Bachelor's Degree in Commerce or equivalent accounting qualification
    • Minimum of 5 years of experience in finance
    • Previous experience in logistics industry preferred
    • Proficiency in MS Office
    • Preferred knowledge of the logistics industry
    • Understanding of an income statement
    • Advance Excel
    • 3 to 4 years experience in a financial environment
    • Statistical skills
    • Analytical skills
    • Communication skills
    • Interpersonal skills
    • Problem-solving ability

    Responsibilities:

    • Understand what each branch's structure looks like and ensure that the people and the vehicle allocation is accurate based on requirements
    • Analyse the data on the income statement within the branch, verify accuracy and report on branch information based on analysis and interpretation of the data
    • Conduct variance analysis and interpretation against forecast and budget
    • Succinctly and accurately present findings based on interpretation of variances
    • Investigate and solve for variances / errors in the data
    • Build and maintain internal stakeholder relationships i.e. alignment with bookkeepers in order to resolve inaccuracies in the data
    • Assist with forecasting on a branch level based on critical analysis of information reviewed
    • Supporting various branch managers in preparation for branch review sessions by gathering and analysing relevant information and data
    • Prepare supply costing analysis for existing clients (increases) or for new suppliers 
    • Prepare operational statistical information on a monthly basis

    go to method of application »

    Software Engineer: Full Stack II - Sandton, JHB

    Minimum requirements:

    • Grade 12 National Certificate / Vocational
    • A relevant tertiary qualification in Information Technology (ideal)
    • 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
    • Experience with modern front-end and back-end frameworks and technologies

    Knowledge:

    • Is able to apply advanced knowledge of the following: 
    • IT systems development processes (SDLC)
    • Application development
    • Advanced programming concepts
    • Advanced algorithms and data structures Design Patterns
    • Version Control Testing practices
    • Database systems and query optimization (e.g., SQL, NoSQL). 
    • RESTful API design and integration.
    • Cloud computing platforms and services (e.g., AWS, Azure). 
    • Advanced Microservice and event driven architectures
    • Deployment using kubernetes and containerization
    • Responsive design principles and mobile-first development. 
    • Browser compatibility issues and performance optimisation. 
    • Front-end build tools and package managers

    Competencies

    • Attract and relentlessly develop people (Departmental Contributor)
    • Care and passion for people (Departmental Contributor)
    • Drive innovation mindset (Departmental Contributor)
    • Earn and extend trust (Departmental Contributor)
    • Inspire optimism and persistence (Departmental Contributor)
    • Lead with the "Why" (Departmental Contributor)
    • Make decisions - faster and smarter (Departmental Contributor)
    • Simplify and make it easy (Departmental Contributor)

    Responsibilities:

    • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
    • Produces solutions to complex business needs.
    • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
    • Software development and systems integration
    • Work with other software engineers and architects in developing components based on needs that support application functionality.
    • Optimise systems for maximum performance and scalability to handle increasing user loads.
    • Develop reusable code, APIs and libraries for future use.
    • Share impact of code changes with product team.
    • Database management and application logic
    • Implement and optimise database models and queries for efficient data storage and retrieval.
    • Write business logic and algorithms to handle complex data processing and application workflows
    • Quality and testing
    • Implement and improve the organisation's development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
    • Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
    • Practices secure coding practices (devsecops)
    • Operational Excellence
    • Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
    • Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
    • React to system monitoring and alerting events in a timely manner.
    • Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
    • Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.
    • Learning and continuous improvement
    • Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
    • Software Engineer Level II forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills

    go to method of application »

    Software Engineer: Full Stack II - Cape Town

    Minimum requirements:

    • Grade 12 National Certificate / Vocational
    • A relevant tertiary qualification in Information Technology (ideal)
    • 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). 
    • Experience with modern front-end and back-end frameworks and technologies

    Knowledge:

    • Is able to apply advanced knowledge of the following:
    • IT systems development processes (SDLC)
    • Application development
    • Advanced programming concepts
    • Advanced algorithms and data structures Design Patterns
    • Version Control Testing practices
    • Database systems and query optimization (e.g., SQL, NoSQL).
    • RESTful API design and integration.
    • Cloud computing platforms and services (e.g., AWS, Azure).
    • Advanced Microservice and event driven architectures
    • Deployment using kubernetes and containerization
    • Responsive design principles and mobile-first development.
    • Browser compatibility issues and performance optimisation. 
    • Front-end build tools and package managers

    Competencies

    • Attract and relentlessly develop people (Departmental Contributor) 
    • Care and passion for people (Departmental Contributor)
    • Drive innovation mindset (Departmental Contributor)
    • Earn and extend trust (Departmental Contributor)
    • Inspire optimism and persistence (Departmental Contributor) 
    • Lead with the "Why" (Departmental Contributor)
    • Make decisions - faster and smarter (Departmental Contributor) 
    • Simplify and make it easy (Departmental Contributor)

    Responsibilities:

    • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
    • Produces solutions to complex business needs.
    • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
    • Software development and systems integration
    • Work with other software engineers and architects in developing components based on needs that support application functionality.
    • Optimise systems for maximum performance and scalability to handle increasing user loads.
    • Develop reusable code, APIs and libraries for future use. 
    • Share impact of code changes with product team.
    • Database management and application logic
    • Implement and optimise database models and queries for efficient data storage and retrieval. 
    • Write business logic and algorithms to handle complex data processing and application workflows
    • Quality and testing
    • Implement and improve the organisation's development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
    • Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
    • Practices secure coding practices (devsecops)
    • Operational Excellence
    • Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
    • Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
    • React to system monitoring and alerting events in a timely manner.
    • Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
    • Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.
    • Learning and continuous improvement
    • Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
    • Software Engineer Level II forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills

    go to method of application »

    Receptionist / Administrator

    Minimum requirements:

    • Matric Grade 12 (min requirement)
    • Reception / Front Desk experience (min 2 years)
    • Strong administrative background
    • Computer Literate (min requirement MS Office packages)
    • Travel booking experience

    Responsibilities:

    • Welcome visitors by greeting them, in person or on the telephone; answering and/or referring inquiries
    • Direct visitors by maintaining employee and department directories
    • Coordinate mail flow in and out of office
    • Schedule of appointments
    • Email messages
    • Collect and distributing parcels and other mail
    • Maintain safe and clean reception area by complying with procedures, rules, and regulations
    • Ensure housekeepers are maintaining all office/visitor accesses bathrooms and kitchens by means of checklists
    • Serve refreshments to visitors
    • Order stationary, business cards etc.
    • Switchboard Responsibilities
    • Answer phones and operate switchboard
    • Route calls to specific/correct people/departments
    • Answer inquiries about company / refer relevant inquiries
    • Maintain internal and external telephone lists
    • Handle phone calls from staff calling in sick
    • Hand out employee applications
    • Administrative Responsibilities
    • Maintain housekeeping schedules and rosters
    • Schedule meetings and conference rooms (maintain training room and boardroom schedules)
    • Send emails and faxes as and when required by various departments
    • Maintain office notice boards as directed by HR
    • Perform basic filing, and data capturing duties
    • Coordinate office activities
    • Stock take of stationary and pre-printed stationary monthly.
    • Issuing of pre-printed stationary to staff and branches.
       

    go to method of application »

    IT Incident and Problem Specialist

    Minimum requirements:

    • Certificate or Diploma in computer science, information systems, or related fields
    • 3 - 5 years experience in a system analysis experience

    Responsibilities:

    • Build working relationships across teams and functional lines in oyder to enhance work delivery, collaboration and innovation
    • Develop, encourage and nurture collaborative relationships
    • Compile reports that track progress and guide business to make informed decisions
    • Partner with Service Delivery and Application Support teams to collaborate on continuous improvement efforts and drive stability on production environment

    go to method of application »

    Solutions Architect

    Minimum requirements:

    • Have a certificate or Diploma in a computer science, information systems or related field.
    • Have 3 to 5 years of experience in a similar environment of which 1 to 2 years are now at a mid to senior level and prior experience of 5 years in data engineering or a related field, of which 1 to 2 years has been at a senior level.
    • Have worked with data testing and analysis as well as test cases on data reconciliation.
    • Finance experience is an advantage, as would be any banking experience.
    • Have developed databases, data warehouses, data marts and operational data stores.
    • Have experience in SQL languages.
    • Have good communication skills.
    • Have a strong drive to pay attention to detail.
    • Solution definition and problem-solving skills.
    • Practical experience in project management.
    • Familiarity with computer networks and IT security management.
    • Experience and knowledge of cloud computing.
    • Good understanding of business processes.
    • Strong organizational skills. 
    • Strong understanding of analytical skills and techniques.
    • Excellent interpersonal, communication, and negotiation skills.
    • Knowledgeable about all phases of the software development life cycle and solution delivery for web, client-server, and cloud-based systems.
    • Subject matter expertise in the field of work.
    • Good knowledge of modern software engineering principles and best practices.
    • Proven track record of work experience as an architect, project manager, or developer.
    • Certificates to demonstrate knowledge and competency are an advantage

    Responsibilities:

    • Design and have implementation experience with large scale data developments, data warehouses, operational data stores and data marts
    • Understand and can design data pipelines?
    • Create critical success factors for the accurate implementation of an architecture
    • Understand system specification
    • Understand quality data management
    • Can code in database and data management languages for both DML and DAL
    • Have a proven track record of carrying out appropriate technology architectures
    • Setting standards for data security
    • Have designed master, reference and metadata solutions
    • Creating procedures to ensure data accuracy and accessibility
    • Know how to work in projects and being involved from the inception / conceptual design phase
    • Build sound relationships with a broader team and variety of stakeholders
    • Engineer and leverage processes and technologies to meet business needs
    • Produce consistently high-quality outputs within agreed deadlines

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Boardroom Appointments Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail