Lead Software Developer
1 week ago
Citi Africa is a leading financial services provider offering a wide range of services to corporations and consumers across the globe. We are seeking newly qualified university graduates to join our Learnership programme, which will provide candidates with exposure and practical work experience across various Citi businesses.
The programme will offer graduates the opportunity to apply for permanent placements within the year and will fund them to study towards a postgraduate qualification during their year of work, related to their field of work.
Graduates will be interviewed by Citi's senior traders and placed in the Institutional Trading business area. At 6 months, they will be allowed to rotate to any other business, including Finance, Banking, Human Resources, Markets, Risk, Operations and Technology, Treasury and Trade Solutions.
We require applicants to have completed an undergraduate qualification with a minimum GPA of 65% or a Master's degree in any field. They must also have no more than 1 year of work experience and possess strong leadership, teamwork, communication, organisational and planning skills.
Applicants should be committed to career development and personal growth, dedicated to learning, and have a global perspective on the future of banking. Strong analytical and quantitative skills are also essential, as well as great integrity and ethical decision-making.
-
Software Development Team Lead
7 days ago
Randburg, Gauteng, South Africa Network IT Full timeCompany OverviewNetwork ITWe are a technology-driven organization dedicated to delivering innovative solutions in the software space. Our mission is to foster a collaborative and dynamic work environment where creativity and innovation thrive.Job DescriptionThis role involves leading the planning, execution, and delivery of software development projects from...
-
Senior Software Development Lead
2 days ago
Randburg, Gauteng, South Africa MSP Staffing (PTY) LTD Full timeAbout the RoleWe are seeking an experienced Senior Java Engineer to lead our software development team. As a technical leader, you will be responsible for guiding and advising team members to ensure that they perform at their best. Your role will also involve communicating with clients, teams, and management to drive project success.Key Requirements5-8 years...
-
Lead Software Development Manager
3 days ago
Randburg, Gauteng, South Africa Khonology (Pty) Ltd Full timeJob DetailsThis position requires a deep understanding of software development principles and practices.About the RoleThe successful candidate will have excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. They will also possess strong problem-solving skills, with the ability to analyze...
-
Software Developer
5 hours ago
Randburg, Gauteng, South Africa Browns Jewellers Full timeSoftware Developer – Create, Innovate, and Shape the FutureUnlock Your Potential in Web Development with Our Dynamic TeamAre you ready to take your coding skills to the next level? We have an exciting opportunity for a passionate Software Developer to join our innovative team in Craighall, Johannesburg If you're someone who thrives on building...
-
Software Architect Lead
5 days ago
Randburg, Gauteng, South Africa BETSoftware Full timeAs a key member of the BET Software team, you will play a pivotal role in designing and developing complex software systems. If you have a passion for ensuring that the overall architecture of a software application aligns with business goals and requirements, while also considering scalability, maintainability, performance, and security, we want to hear...
-
Software Systems Developer
3 days ago
Randburg, Gauteng, South Africa Easyfind (Pty) Ltd Full timeEasyfind (Pty) Ltd OverviewWe strive to be at the forefront of innovation in the software development industry. This role offers an exciting opportunity to contribute to our mission by driving the design and implementation of complex software systems.Key ResponsibilitiesManage and lead software development teams to deliver high-quality applications.Oversee...
-
Software Development Manager
2 days ago
Randburg, Gauteng, South Africa Datafin Full timeWe are seeking an experienced and highly skilled Technical Lead to design and develop quality software, oversee complex applications, mentor team members, and ensure successful project delivery.Key Responsibilities :Lead and manage a team of developers, providing technical guidance and mentorship.Assign tasks, set priorities, and monitor progress to ensure...
-
Technical Software Developer
3 days ago
Randburg, Gauteng, South Africa findojobs-za Full timeCompany OverviewWe are findojobs-za, a leading provider of innovative solutions.Job DescriptionThis role involves designing software applications and integration solutions using Microsoft development tools. The ideal candidate will have experience in developing medium-to-large scale web applications and MSSQL server administration.Required Skills and...
-
Software Developer
5 days ago
Randburg, Gauteng, South Africa Easyfind (Pty) Ltd Full timeWeb App and Mobile App development and deployment.Database development and administration.Systems Integration.Implementation of test frameworks and automated tests.Manage Software Developers.REQUIREMENTS : Qualifications –BSc. Degree in Computer Science or Information Technology.Experience / Skills –System Development Management and Software Development...
-
Technical Lead Developer
3 days ago
Randburg, Gauteng, South Africa Easyfind (Pty) Ltd Full timeAbout Easyfind (Pty) Ltd Job DescriptionWe are seeking a highly skilled software developer to join our team. As a key member of our development team, you will play a crucial role in designing, developing, and deploying cutting-edge software systems.Main ResponsibilitiesLead the development of web applications and mobile apps using modern...
-
Senior Software Development Manager
3 days ago
Randburg, Gauteng, South Africa Talent Evolution Full timeAbout the RoleTalent Evolution is seeking an experienced Senior Embedded Software Engineer to lead our embedded systems development efforts.Key Responsibilities:- Provide technical leadership and expertise in the development of embedded systems.- Develop and maintain in-depth knowledge of estimation software and cost simulation tools.- Collaborate with...
-
Software Engineering Lead
5 days ago
Randburg, Gauteng, South Africa Initiate International Full timeAs a key member of our team at Initiate International, we are seeking a talented Senior Full Stack Engineer to play a pivotal role in the delivery and lifecycle management of our software applications.Company OverviewWe are an organization on the rise, and our internal software development team is at the heart of enhancing the customer experience through...
-
Transfer Pricing Consultant Lead
3 days ago
Randburg, Gauteng, South Africa Iris Software Full timeAbout the RoleWe are seeking a highly skilled tax professional to lead our transfer pricing consulting team as an Assistant Manager. In this role, you will be responsible for developing and implementing transfer pricing strategies for our clients.ResponsibilitiesYou will be responsible for leading teams to deliver transfer pricing and economic services.You...
-
Lead Java Developer
3 days ago
Randburg, Gauteng, South Africa Inspired Testing Full timeAbout the RoleWe are seeking a highly skilled Lead Java Developer to join our dynamic team. The ideal candidate will have experience in Java and AWS certifications, Python as a bonus, and be able to mentor and train technical teams.The successful candidate will have a Degree in Computer Science, Engineering, or a related field with 10+ years of experience in...
-
Full Stack Developer and Team Lead
5 days ago
Randburg, Gauteng, South Africa Easyfind (Pty) Ltd Full timeWe are seeking a talented Full Stack Developer and Team Lead to join our team at Easyfind (Pty) Ltd. As a key member of our development team, you will be responsible for the design, development, deployment, and maintenance of software applications.About the Role:The successful candidate will have a solid background in software development, with experience in...
-
Randburg, Gauteng, South Africa City Logistics Full timeCity Logistics is seeking a highly skilled IT Project Manager to oversee the planning, execution, and closure of technology implementation projects. As a key member of our team, you will possess a unique blend of technical expertise, project management skills, and business analysis capabilities to deliver IT solutions successfully.Key Responsibilities:1....
-
Software Development Expert
5 days ago
Randburg, Gauteng, South Africa Elite Employee Ltd Full timeWe believe in unleashing Africa's tech talent to drive innovation and success.As pioneers in custom software development, we've been shaping the industry for over a decade, leveraging our pool of [number] AI-powered software engineering experts to deliver cutting-edge solutions.Our commitment to growing Africa's tech ecosystems remains unwavering,...
-
Principal Java Software Developer
5 days ago
Randburg, Gauteng, South Africa Metamorph Holdings Full time**Company Overview**At Metamorph Holdings, we are committed to providing exceptional customer experiences across all our applications. We are seeking a highly skilled and experienced Senior Java Software Engineer to join our team.**Key Responsibilities**Maintain knowledge of operating systems, devices, applications, and software to ensure effective front-end...
-
Lead Android Application Developer
3 days ago
Randburg, Gauteng, South Africa Access Bank Plc Full timeAbout the CompanyWe are a global leader in the digital gaming industry, and we are seeking a Lead Android Application Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality Android applications using Kotlin and Jetpack Compose.Key Responsibilities:Design and Development:...
-
Senior Software Systems Developer
7 days ago
Randburg, Gauteng, South Africa Lerena Recruitment Services Full timeJob 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...