Senior Software Specialist

2 days ago


Randburg, Gauteng, South Africa Dlk Group Full time

At Citi Africa, we value innovative thinking and are seeking talented individuals to join our Learnership programme. This programme will provide selected candidates with real-world experience across various Citi businesses and expose them to different areas of the company.

Successful participants will have the opportunity to apply for permanent positions within the year and receive funding to pursue a postgraduate qualification related to their field of work.

We require applicants to have a passion for finance, strong leadership, teamwork, communication, organisational and planning skills. A commitment to lifelong learning and personal growth is also essential, as well as a desire to make a positive impact in the African economy.

A global perspective on the future of banking and strong analytical and quantitative skills are also necessary, along with great integrity and ethical decision-making.



  • Randburg, Gauteng, South Africa Blue Bean Software Full time

    We are looking for a highly motivated Curriculum Design Specialist to create engaging and effective training programs.The successful candidate will be responsible for designing and developing comprehensive software development training programs tailored to different skill levels.The ideal candidate will have strong communication and presentation skills to...

  • Mechanical Engineer

    2 days ago


    Randburg, Gauteng, South Africa Bet Software Full time

    About the Job:The Senior CAD Designer - Mechanical Products will be responsible for designing and developing mechanical products using advanced 3D CAD modeling and drafting techniques.Key Responsibilities:Designs, develops, executes and evaluates fitness-for-use testing, product specifications and process validation plans.Collaborates with internal...


  • Randburg, Gauteng, South Africa Oracle Sa Full time

    The Software Quality Specialist will be responsible for ensuring the quality of software solutions delivered by Oracle Sa. This role involves designing and implementing quality assurance processes to identify and mitigate risks associated with new technologies, features, and releases.Responsibilities:Develop and implement quality assurance processes to...


  • Randburg, Gauteng, South Africa Lerena Recruitment Services Full time

    Job DescriptionLerena Recruitment Services is seeking a highly skilled and experienced Senior Software Systems Developer to join our team. As a key member of our integration team, you will be responsible for designing, building, and implementing software systems that meet the needs of our clients.Key Responsibilities:Design client systems that meet their...

  • Senior CAD Designer

    2 days ago


    Randburg, Gauteng, South Africa Bet Software Full time

    About the Position:The Design for Manufacturability Specialist will be responsible for ensuring that product designs are optimized for manufacturing and meet the needs of our customers.Key Responsibilities:Checks designers' design intent at the initial phase of projects to identify potential weaknesses in the designs.Collaborates with internal manufacturing...


  • Randburg, Gauteng, South Africa Level-Up Full time

    Job DescriptionThe Senior Cloud Software Engineer is responsible for designing, developing, and maintaining scalable and high-performance cloud-based applications within a cloud-native ecosystem. This position involves leveraging Microsoft Azure services, implementing microservices architecture, integrating APIs, and upholding Test-Driven Development (TDD)...


  • Randburg, Gauteng, South Africa Bet Software Full time

    About the Job:The Product Design Engineer will be responsible for designing and developing new products that meet the needs of our customers.Key Responsibilities:Designs, validates and brings new products to market.Collaborates with internal manufacturing partners, contract manufacturers, designers and product specialists to optimize designs for...


  • Randburg, Gauteng, South Africa Bet Software Full time

    About the Role:We are seeking a highly skilled Product Design Engineer to join our team at Bet Software. As a Product Design Engineer, you will be responsible for designing and developing new products that meet the needs of our customers.Key Responsibilities:Appraise new product ideas to determine their potential to address customer needs and to achieve...


  • Randburg, Gauteng, South Africa Network IT Full time

    Job DescriptionNetwork IT is searching for an experienced Application Development Manager to join their team. As a key member of the organization, you will be responsible for leading a team of 15 professionals, including DevOps, BA, Jira Analyst teams, and developers ranging from junior to senior.Key ResponsibilitiesThe ideal candidate will possess a degree...


  • Randburg, Gauteng, South Africa AB InBev Africa Full time

    Job DescriptionThe Senior Commercial Specialist will lead the development and execution of solutions and strategies that align with AB InBev's core values within the Trade Marketing function. This includes overseeing daily tracking and monitoring of Trade Marketing budgets, identifying variances, risks, and opportunities to ensure financial alignment.The...


  • Randburg, Gauteng, South Africa Level-Up Full time

    We are seeking an experienced software developer with a strong background in computer science or electrical engineering. The ideal candidate will have at least 5 years of hands-on experience writing clean, efficient, and maintainable code to develop new software solutions and improve existing systems.Key Responsibilities:C++ Development:Write clean,...


  • Randburg, Gauteng, South Africa NTT Data Full time

    We are seeking a highly skilled Senior Developer to take on the role of Technical Director. This position involves leading development teams, ensuring high-quality code, and managing project timelines.Responsibilities:Oversee the design, development, and implementation of software solutions.Manage project timelines and ensure timely delivery of...


  • Randburg, Gauteng, South Africa Pro Development Group Full time

    Pro Development Group is a Global tech firm seeking 2 Senior Developers to join their team in Rivonia on a contract basis.We are looking for highly skilled Senior Developers to lead development teams, ensure high-quality code, and manage project timelines.Key Responsibilities:Oversee the design, development, and implementation of software solutions.Manage...


  • Randburg, Gauteng, South Africa Fidelity Services Group Full time

    **About the Role**We are looking for a Senior Accounting Clerk to join our team as an Invoicing Specialist. This role is responsible for preparing and processing invoices, working closely with our billing manager to ensure accuracy and efficiency.This is an exciting opportunity for someone with strong accounting skills and a keen eye for detail. As an...


  • Randburg, Gauteng, South Africa Network IT Full time

    About UsNetwork IT is a technology-driven organization dedicated to delivering innovative solutions in the software space. We strive for excellence in every project we undertake and are committed to fostering a collaborative and dynamic work environment where creativity and innovation thrive.Job Description:We are seeking a highly skilled and experienced IT...


  • Randburg, Gauteng, South Africa Network IT Full time

    Job OverviewAt Network IT, we are seeking a highly skilled DevOps Specialist to join our development team. Our company specializes in the insurance industry and offers great opportunities for career growth.The successful candidate will be responsible for using various development languages and tools to write, edit, maintain, and test computer software. The...


  • Randburg, Gauteng, South Africa FirstRand Namibia Limited Full time

    We are seeking an exceptional Senior Java Application Specialist to join our team. As a key member of our IT department, you will be responsible for providing high-level technical advice and resolving complex problems related to system security and policy implementation monitoring.Your primary duties will include producing logical and technical...


  • Randburg, Gauteng, South Africa Level-Up Full time

    Job Overview:The Senior Power Build Specialist will be responsible for leading various aspects of power build projects, ensuring timely completion and collaborating with cross-functional teams to achieve project objectives.Key Responsibilities:Project Planning: Develop comprehensive power and electrical deployment plans in collaboration with network planners...


  • Randburg, Gauteng, South Africa Liquid Thought Full time

    Job DescriptionWe are seeking an experienced Senior Business Analyst to join our dynamic team based in Johannesburg. The role involves solving complex problems using analytics techniques and working closely with the Product team to prioritize business needs and requirements.The successful candidate will have 6-10 years of hands-on experience in business...


  • Randburg, Gauteng, South Africa iSON Xperiences Full time

    OUTBOUND : DIALER SPECIALISTWe are looking for a skilled Dialer Specialist to join our team. The successful candidate will be responsible for managing and optimizing our outbound dialing system, ensuring efficient and effective customer contact. The ideal candidate will have experience with dialer software, strong analytical skills, and excellent...