API Developer

1 month ago


Roodepoort, Gauteng, South Africa IOCO Full time
API Developer Job Description

IOCO is seeking a skilled API Developer to design, develop, and maintain robust, scalable, and secure APIs that drive seamless integrations across various applications and systems.

Key Responsibilities:
  • Design and implement RESTful and/or GraphQL APIs to support web and mobile applications.
  • Develop and manage integrations between internal and external services, platforms, and databases.
  • Write clear, concise, and comprehensive API documentation to enable seamless usage by internal and external developers.
  • Ensure the security of APIs by implementing proper authentication, authorization, and encryption protocols, adhering to industry best practices and regulations.
  • Monitor and optimize API performance, including reducing latency, improving throughput, and enhancing scalability.
  • Develop and maintain automated tests to ensure the reliability and correctness of APIs.
  • Collaborate with cross-functional teams to ensure smooth integration and deployment.
  • Diagnose, debug, and resolve API-related issues in a timely manner.
  • Implement API versioning strategies to ensure backward compatibility and smooth transitions to new versions.
Requirements:
  • 3+ years of hands-on experience in API development and integration.
  • Proficiency in one or more programming languages (e.g., Python, Java, Node.js, Go, or Ruby).
  • Experience with RESTful APIs, GraphQL, and related technologies.
  • Familiarity with API Gateways, management platforms, and authentication frameworks (e.g., OAuth2, JWT).
  • Knowledge of web protocols such as HTTP, HTTPS, and WebSockets.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of version control systems (e.g., Git).
  • Experience with API documentation tools such as Swagger/OpenAPI.
  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.
Qualifications:
  • Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience).
Skills:
  • Strong analytical and problem-solving skills.
  • Ability to work in a fast-paced, agile development environment.
  • Excellent communication and collaboration skills.
  • Detail-oriented with a focus on writing clean, maintainable code.

IOCO offers a permanent position with a competitive salary and benefits package. The work model is onsite, Monday to Friday, in Roodepoort.


  • API Architect

    2 weeks ago


    Roodepoort, Gauteng, South Africa IOCO Full time

    API Developer RoleWe are seeking a skilled API Developer to join our dynamic team at IOCO. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and secure APIs that drive seamless integrations across various applications and systems.Key Responsibilities:Design, develop, and implement RESTful and/or GraphQL APIs...

  • API Architect

    3 weeks ago


    Roodepoort, Gauteng, South Africa IOCO Full time

    Key Responsibilities:As an API Developer at IOCO, you will be responsible for designing, developing, and maintaining robust and scalable APIs that drive seamless integrations across various applications and systems. This includes architecting, designing, and implementing RESTful and/or GraphQL APIs to support web and mobile applications.Key Skills:Strong...

  • API Software Engineer

    2 weeks ago


    Roodepoort, Gauteng, South Africa IOCO Full time

    IOCO is seeking a skilled API Developer to drive our API strategy.About the Role:We are looking for a highly motivated and experienced API Developer to join our dynamic team. As an API Developer at IOCO, you will be responsible for designing, developing, and maintaining robust, scalable, and secure APIs that drive seamless integrations across various...

  • Salesforce Developer

    3 weeks ago


    Roodepoort, Gauteng, South Africa Standard Bank Group Full time

    Job Title: Salesforce DeveloperAt Standard Bank Group, we are looking for a skilled Salesforce Developer to join our team. As a Salesforce Developer, you will be responsible for building and implementing customized solutions on the Salesforce platform.Key Responsibilities:Design and develop customized components using Apex, Visualforce, and Lightning Web...

  • Salesforce Developer

    1 month ago


    Roodepoort, Gauteng, South Africa Standard Bank Group Full time

    Job Title: Salesforce DeveloperAt Standard Bank Group, we're seeking a highly skilled Salesforce Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing customized solutions on the Salesforce platform.Key Responsibilities:Design and develop customized Salesforce solutions to...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Cloud Infrastructure Engineer with API ExpertiseAt IOCO, we are seeking a highly skilled Cloud Infrastructure Engineer with API expertise to join our cloud infrastructure team. The ideal candidate will be responsible for designing, deploying, and maintaining Azure cloud services, focusing on API management and integrations.Key Responsibilities:Design and...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Cloud Infrastructure SpecialistAt IOCO, we are seeking a highly skilled Cloud Infrastructure Specialist to join our cloud infrastructure team. The ideal candidate will be responsible for designing, deploying, and maintaining Azure cloud services, focusing on API management and integrations.Key Responsibilities:Design and deployment of Azure cloud solutions,...


  • Roodepoort, Gauteng, South Africa Standard Bank Group Full time

    Job OverviewWe are seeking a highly skilled Salesforce Developer to join our team at Standard Bank Group. As a key member of our development team, you will be responsible for designing and implementing customized solutions on the Salesforce platform.About YouTo be successful in this role, you should have a strong understanding of the Salesforce platform,...


  • Roodepoort, Gauteng, South Africa Project Management Connection Full time

    Job Title: Advanced ABAP Developer - SAP S4HANA ExpertAbout Project Management ConnectionWe are a leading consulting firm that specializes in delivering cutting-edge solutions to our clients. Our team of experts is passionate about staying up-to-date with the latest industry trends and advancements in SAP ABAP.Job DescriptionThis role involves designing,...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Job DescriptionPurpose of the jobTo help IOCO implement technology solutions in a cost-effective way by defining the requirements of a project from stakeholders. This includes the review, assessment, and development of business processes. The role involves providing business analysis and support of API's and client systems.Main Responsibilities:Consults with...


  • Roodepoort, Gauteng, South Africa Standard Bank Group Full time

    Job Title: Salesforce Technical LeadJob Summary:We are seeking a highly skilled Salesforce Technical Lead to join our team at Standard Bank Group. As a Technical Lead, you will be responsible for leading the design, development, and implementation of customized solutions on the Salesforce platform.Key Responsibilities:Lead the development of customized...

  • Salesforce Leader

    4 days ago


    Roodepoort, Gauteng, South Africa Standard Bank Group Full time

    Job Overview Africa's economic growth is a strategic priority for Standard Bank Group, and as Salesforce Technical Lead, you will play a pivotal role in driving this momentum.The ideal candidate will possess 5+ years of Salesforce experience, including certifications in Salesforce Developer and Copado. You will lead the development team, overseeing...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    We are seeking a skilled Senior Automation Tester to enhance our software delivery process. Our team is dedicated to excellence and we're looking for a professional who can drive quality and efficiency.Your key responsibilities:Design, develop, and maintain automation frameworks and scripts using Java, JavaScript, C#, or PythonUtilize Selenium, IntelliJ,...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Job Title: Microsoft Azure AI Solutions ArchitectAbout the Role:We are seeking a highly skilled Microsoft Azure AI Solutions Architect to join our team at IOCO. As an AI Solutions Architect, you will be responsible for designing, implementing, and optimizing AI and machine learning solutions using the Azure platform.Key Responsibilities:Solution Design and...


  • Roodepoort, Gauteng, South Africa HR Genie Full time

    Software Quality EngineerWe are seeking a detail-oriented and passionate Software Quality Engineer to join our team at HR Genie. As a key member of our quality assurance team, you will be responsible for ensuring the highest standards of quality in our software products.Key Responsibilities:Manual Testing: Execute test cases to ensure software functionality,...


  • Roodepoort, Gauteng, South Africa HR Genie Full time

    About the RoleWe are seeking a detail-oriented and passionate Software Quality Engineer to ensure our software products meet the highest standards of quality.The ideal candidate will have experience in manual software testing, preferably in web or mobile applications, and a strong understanding of testing methodologies, processes, and techniques.Key...


  • Roodepoort, Gauteng, South Africa HR Genie Full time

    Job Title: Highly Skilled Software TesterAt HR Genie, we are committed to delivering exceptional software solutions that meet the highest standards of quality. As a highly skilled software tester, you will play a crucial role in ensuring our software products exceed customer expectations.About the Role:We are seeking an experienced software tester to join...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Job Title: Microsoft Azure AI Solutions DesignerJob Summary: We are seeking a highly skilled Microsoft Azure AI Solutions Designer to join our team at IOCO. As an AI Solutions Designer, you will be responsible for designing, implementing, and optimizing AI and machine learning (ML) solutions using the Azure platform.Key Responsibilities:Solution Design and...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Job OverviewIOCO is seeking a highly skilled Cloud AI Architect to join our team in Roodepoort. As a Cloud AI Architect, you will be responsible for designing, implementing, and optimizing AI and machine learning (ML) solutions using the Azure platform.About the RoleThe ideal candidate will have 3+ years of experience working with Azure AI/ML services and a...


  • Roodepoort, Gauteng, South Africa IOCO Full time

    Job Title: Microsoft Azure AI SpecialistJob Summary: IOCO is looking for a highly skilled Microsoft Azure AI Specialist to join our team.About the Role:As a Microsoft Azure AI Specialist, you will be responsible for designing, implementing, and optimizing AI and machine learning (ML) solutions using the Azure platform. You will work closely with...