Senior API Developer

2 weeks ago


Johannesburg, Gauteng, South Africa DeARX Full time
Work Type: Hybrid - 3 days at the office

We are seeking an experienced and highly skilled Senior API Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining APIs using Java Spring Boot and C#. The role requires a deep understanding of API architecture, strong programming skills, and the ability to work collaboratively within a multi-disciplinary team.

Key Responsibilities:
  • API Development:
    • Design, develop, and maintain robust APIs using Java Spring Boot and C#.
    • Ensure the APIs are scalable, secure, and maintain high performance.
  • Architecture and Design:
    • Collaborate with architects and other developers to design API architecture and ensure best practices are followed.
    • Participate in the entire API lifecycle, including planning, design, development, testing, deployment, and support.
  • Code Quality and Review:
    • Write clean, maintainable, and well-documented code.
    • Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices.
  • Integration and Testing:
    • Integrate APIs with front-end and other backend services.
    • Develop unit and integration tests to ensure API functionality and reliability.
  • Performance Optimization:
    • Monitor and optimize API performance, ensuring low latency and high throughput.
    • Identify and address performance bottlenecks and security vulnerabilities.
  • Collaboration and Communication:
    • Work closely with product managers, QA engineers, and other stakeholders to understand requirements and deliver solutions.
    • Provide technical guidance and mentorship to junior developers.
  • Documentation and Support:
    • Create and maintain comprehensive API documentation.
    • Provide support for API consumers and troubleshoot issues as they arise.
Qualifications:
  • Education:
    • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • Minimum of 5 years of experience in API development.
    • Extensive experience with Java Spring Boot and C#.
    • Proven track record of delivering high-quality, scalable APIs in a professional setting.
  • Skills:
    • Strong understanding of RESTful API design principles and best practices.
    • Proficiency in Java Spring Boot and C#.
    • Experience with API security mechanisms (e.g., OAuth, JWT).
    • Familiarity with database technologies (SQL and NoSQL).
    • Experience with version control systems, preferably Git.
    • Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus.


  • Johannesburg, Gauteng, South Africa Executive Placings Full time

    My client is looking for an experienced Remote API Developer to join their team. You will be responsible for designing, developing, and maintaining APIs that enable seamless integration between different systems and platforms within the company.Requirements: Bachelor's Degree in Computer Science, Software Engineering, or a related field Proven experience as...


  • Johannesburg, Gauteng, South Africa Executive Placings Full time

    My client is in search of a skilled Remote API Developer to become part of their team. You will play a crucial role in creating and maintaining APIs that facilitate smooth connections between various systems and platforms in the company.Requirements: Bachelor's Degree in Computer Science, Software Engineering, or a related field Proven track record as an API...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior C# Developer An amazing opportunity is available at a well-established digital technology company. We are searching for dynamic individuals who excel in team environments and are enthusiastic about improving reliable systems in an exciting workplace. If successful, your responsibilities will include planning, designing, overseeing, and executing...

  • Head: H2h/api

    2 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Job PurposeThe Head: Host to Host and API Channel is responsible for the strategic direction and execution of the Nedbank Juristic H2H and API channel. This position is responsible for channel management, understands client needs and behaviours, identifies solutions and services to meet needs, brings new capabilities to market and assists with driving...

  • Senior Developers

    2 weeks ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Position Overview: We are seeking a highly skilled Senior Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in development, strong problem-solving abilities, and a track record of delivering scalable and robust server-side applications. As a Senior Developer, you will play a...

  • Senior Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is urgently in search of an experienced Senior Developer to join their team in Johannesburg.ResponsibilitiesPerforming coding assignmentsReviewing code work for accuracy and functionalityCreating and implementing design plansAnalyzing code segments regularlyDelegating tasks to team membersKeeping up-to-date with industry trends and...

  • Senior .Net Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Liyema Consulting Full time

    Key Responsibilities: Develop and maintain highquality applications using .NET. Conduct database development and ensure adherence to development standards. Automate tasks and create unit tests to ensure robust and reliable code. Maintain comprehensive technical documentation. Participate in peer reviews and transform business requirements into functional...

  • Senior .Net Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Liyema Consulting Full time

    Key Responsibilities:Develop and maintain high-quality applications using .NET.Conduct database development and ensure adherence to development standards.Automate tasks and create unit tests to ensure robust and reliable code.Maintain comprehensive technical documentation.Participate in peer reviews and transform business requirements into functional...

  • Backend Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hr Xchange Full time

    As the Backend Developer, you will be working with senior developers to develop and maintain high-quality APIs for web and mobile applications. You will collaborate with internal teams to develop functional and high-performance APIs, while working in a fast-paced environment. Ultimately, you should be able to assist in building the next generation of web and...


  • Johannesburg, Gauteng, South Africa SPECD (Pty) Ltd Full time

    We are recruiting for an experienced AUTOMATED TESTER WITH API EXPERTISE to join our esteemed client, a leading banking institution, and become an integral part of their cutting-edge technology team. JOB DESCRIPTION INFORMATION: Job Title: Automated Tester with API ExperienceEmployment Type: 6 Months Contract, Hybrid – RenewableWork Location:...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Looking for a Senior Software Engineer/DeveloperKnowledge and Skills:-5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms, object oriented and functional design principles, and best...


  • Johannesburg, Gauteng, South Africa Specd Full time

    JOB DESCRIPTION INFORMATION: Job Title: Automated Tester with API ExperienceEmployment Type: 6 Months Contract, Hybrid RenewableWork Location: Johannesburg JOB PROFILE SUMMARY: More about the Job Area & Team: Trade and Working Capital looks assist with products to assist corporates' operational cashflow to mitigate their risks around imports and export....

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    The primary responsibility is to build (Design, Develop and Maintain) C# Applications in collaboration with a team of developers on different layers of the infrastructure.Responsibilities Include: Translation of app storyboards and use cases into functional applications . Ensuring adherence to best practice principles, performance, quality and...


  • Johannesburg, Gauteng, South Africa SabenzaIT Full time

    Join an esteemed global leader in the mining sector, renowned for its pioneering technologies and unwavering commitment to sustainable practices. We are currently seeking a seasoned Senior Power Apps Developer to spearhead our data visualization initiatives at our Rosebank, Johannesburg location. In this role, you will have the opportunity to leverage your...

  • C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Edge Executives Full time

    Join Our Dynamic Team - Senior Software Engineer - C# Are you a seasoned software engineer looking for your next challenge? Our innovative tech firm is seeking a Senior Software Engineer with expertise in C#, API development, and DevOps practices. If you thrive in a fast-paced, agile environment and have a passion for cutting-edge technologies, we want to...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    An exciting opportunity awaits at a leading digital tech company Were seeking dynamic individuals who thrive in collaborative teams and are passionate about enhancing dependable systems in an exhilarating work environment. If successful, your role will involve strategizing, designing, managing, and implementing technical solutions using the .NET stack while...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Are you an experienced Senior Full Stack C# Developer with a strong interest in cutting-edge technology? If that sounds like you, then look no further. A leading independent financial services center is actively searching for talented individuals like you to join their dynamic team.Known for its innovative approach in the financial services sector, this...

  • Senior Lead Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    This Leadership role is a great opportunity to demonstrate your expertise in overseeing projects and managing internal systems, ensuring optimal functionality.Education:A Degree / Diploma in Information Technology (Software Development) from a reputable institution.Additional Certificates in Solutions Architecture, Leadership, Integration, or Strategy...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Join a leading digital tech company for an extraordinary career opportunity We''re on the lookout for enthusiastic team players who excel in collaborative environments and are passionate about improving reliable systems in a dynamic workplace. As a Senior C# Developer, you will be instrumental in planning, designing, managing, and implementing technical...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    This innovative organisation is currently seeking a Senior C# Developer to join their team. They specialise in a wise range of cutting-edge smart utility solutions for private individuals and businesses. With a new wave of highly anticipated projects on the go, they need your expertise to successfully develop, integrate, and innovate on their existing...