Intermediate API Developer - Johannesburg - Hollard

    Hollard
    Hollard Johannesburg

    1 day ago

    Default job background
    Technology / Internet
    Description

    Hello, an exciting new opportunity has just become available in our Insure IT, Digital Chapter.

    Job Summary

    The Intermediate API/Integration Developer will be responsible for designing, developing and implementing APIs between software platforms, programs, and applications. This role involves interpreting business requirements and functional specifications provided by business analysts and translating them into effective solutions.

    Key Responsibilities:

    1. API Design and Architecture:
      • Knowledge of RESTful API design principles and best practices.
      • A strong understanding of object-oriented programming and design patterns, such as SOLID principles.
    2. Programming Languages:
      • MS technology stack, possess a solid knowledge of its ecosystems, including .NET, .NET Core, C#, and ASP.NET Web APIs.
    3. Versioning and Documentation:
      • Experience with API versioning strategies.
      • Creating clear documentation, using tools like Swagger/OpenAPI & Postman.
    4. Data Formats:
      • Familiarity with JSON, XML.
    5. Security:
      • Understanding of API security protocols such as OAuth, JWT, HTTPS.
      • Best practices for securing APIs against common vulnerabilities.
    6. Testing:
      • Proficiency in testing including unit testing, integration testing, and API testing.
    7. Performance Optimization:
      • Skills in optimizing API performance and scalability.
    8. Collaboration and Communication:
      • Strong communication skills.
      • The ability to collaborate effectively with cross-functional teams including product managers, PMs, BAs, and other developers.
    9. Problem-solving Abilities:
      • Strong analytical and problem-solving skills to troubleshoot issues and propose solutions.
    10. Support and Maintenance:
      • Provide ongoing support for APIs.
      • Addressing any issues that arise in production.
      • Monitor API usage and handle any unexpected behavior or performance issues.
    11. Change Management:
      • Follow release management procedures.
      • Including documentation, CAB presentations, and collaboration with the operations team.
    12. CI/CD:
      • Ensure continuous integration and continuous deployment practices are followed.


  • DeARX Johannesburg

    About the Job · We are seeking a skilled Java Integration Developer to join our team at dearx. · This is an excellent opportunity to work on cutting-edge projects and expand your expertise in API management and microservices architecture. · Key Responsibilities: · Develop and man ...


  • DeARX Services Ltd Johannesburg Full time

    Job Title: Java Integration Developer · Awarding-winning company, Dearx Services Ltd, is seeking a skilled Java Integration Developer to join our team in Gauteng, Johannesburg. · Key Responsibilities: · Design and implement RESTful APIs with Spring Boot and Spring Integration. · ...


  • People Source Johannesburg

    The role is responsible for defining the overall API strategy, direction, architecture, and standards to ensure seamless integration of internal and external APIs. · Key responsibilities include leading and directing the integration strategy for internal and external APIs, with a ...


  • Curiska Johannesburg

    Job Title: Full Stack Angular Developer with .NET Core · We are seeking a skilled Full Stack Developer with expertise in developing APIs using .NET Core and integrating databases. · About the Role: · The ideal candidate will design user interfaces, develop backend services, integ ...


  • People Source Johannesburg

    Key Responsibilities: · Develop a portfolio of high-quality API and integration products · Create frameworks for seamless integration and drive the successful implementation of transformation initiatives · Lead and direct the integration strategy for internal and external APIs, e ...


  • Curiska Johannesburg

    Full Stack Angular Developer with .NET Core · We are looking for a skilled Full Stack developer with experience in developing APIs using .NET Core and integrating databases. · Key Responsibilities: · Develop and maintain web applications using Angular. · Design, build, and mainta ...

  • Blue Pearl

    Java Developer

    2 days ago


    Blue Pearl Johannesburg

    Senior Java Developer Job Description · We are seeking a seasoned Senior Java Developer to contribute to the design, development, and optimization of high-performing applications. · The ideal candidate will have strong expertise in Java & J2EE development, API design, web service ...


  • Hr Xchange Johannesburg

    Job Summary · We are seeking a skilled Backend Developer to collaborate with our senior development team in creating high-quality APIs for web and mobile applications. This role requires the ability to work in a fast-paced environment, developing functional and high-performance A ...


  • DeARX Services (Pty)Ltd Johannesburg

    Job Summary · We are seeking a skilled Platform Engineer with expertise in API management, Kubernetes, and Datapower to join our team on a 12-month contract basis, with potential for renewal. · Duties & Responsibilities · Design, deploy, and maintain Kubernetes clusters to suppor ...


  • E-Merge Johannesburg

    Are you a talented Front-End Developer with a strong understanding of back-end technologies? Do you have experience working with Blazor or Angular, and are you excited about building seamless web applications that connect with powerful APIs? · We're looking for a Senior Front-End ...


  • Shg Projects Johannesburg

    Job Description · We are seeking an Intermediate to Senior Full-Stack Developer with strong expertise in Flutter, C#, .NET, Java, backend integration, and logistics systems. · The ideal candidate will be responsible for developing both the frontend and backend of logistics applic ...


  • PRR Recruitment Johannesburg

    Senior .NET Back End Developer Opportunity · We're seeking an experienced Senior .NET Back End Developer to join our dynamic team. As a seasoned professional, you'll be responsible for developing and maintaining high-performance RESTful APIs, ensuring the quality, scalability, an ...


  • Wipro Johannesburg

    **Job Title:** Full Stack Developer · We are seeking a skilled Full Stack Developer with expertise in C#, .NET Core, MVC, Entity Framework, MS SQL Server, Angular, APIs, and Microservices. · The ideal candidate will have a minimum of 5 years of experience in both back-end and fro ...


  • Prr Recruitment Services Johannesburg

    We are seeking a seasoned Senior .NET Back End Developer to join our dynamic and forward-thinking team in Sandton, working in a hybrid environment. · This role requires a strong background in C#, .NET Core, and ASP.NET Web API, along with hands-on experience in Azure DevOps or Je ...


  • Network Recruitment Johannesburg

    Tech Consultancy: Full Stack Developer · We are seeking a skilled Intermediate Full Stack Developer to join our forward-thinking team driving innovative web and mobile solutions. · You will work in a modern agile environment, touching all layers of the stack - from sleek user int ...


  • PRR Recruitment Johannesburg

    You are a system to reformat text and improve it. We are prr-recruitment, seeking a skilled Senior .Net Back End Developer. · The ideal candidate must have extensive experience in developing: · RESTful APIs using C# and ASP.NET Web API framework · Azure DevOps or Jenkins CI/CD pi ...


  • Express Employment Professionals SA CT Johannesburg

    Senior C# Developer Role · We are seeking a highly skilled Senior C# Developer to join our team. The ideal candidate will have extensive experience in building top-tier applications and the ability to mentor junior team members. · Key Responsibilities · C# Development: Lead the d ...


  • PricewaterhouseCoopers Johannesburg

    Job Title: Back End Developer · The role is located in Gauteng, Johannesburg. · Key Responsibilities: · Develop and maintain server-side logic by designing, building, and maintaining efficient, reusable, and reliable code to ensure the best possible performance, quality, and resp ...


  • Network Contracting Solutions Johannesburg

    Job Description · We are seeking an experienced professional to join our team as a Platform Engineer in the Platforms and Engineering Gateway technology tribe. The selected candidate will be responsible for working on the Datapower API Gateway platform, which is a critical compon ...


  • LINKFIELDS INNOVATIONS (PTY) LTD Johannesburg

    We are seeking a highly skilled Senior UI5 Developer to join Linkfields Innovations. · This technical role is focused on developing and maintaining high-quality, scalable, and optimized UI5 solutions. · Responsibilities: · Develop UI5 applications from scratch using best practice ...

Jobs
>
Johannesburg