Jobs
>
Johannesburg

    Python Developer - Johannesburg, South Africa - IOCO

    iOCO background
    Description

    Are you passionate about developing innovative solutions using Python? We're looking for a skilled Python Developer to join our team. In this role, you'll have the opportunity to work on exciting projects, collaborate with a diverse team of professionals, and contribute to the success of our organization.

    What you'll do:

    • FastAPI Setup and Endpoints - authentication, role-based endpoints, vectorization of documents, RAG model check, scan results.
    • Langchain configuration - Ingesting of documents and text chunking, vectorizing, prompt templates, retrieval chains, LLM parameters, Retriever filters, and output parser classes.
    • Python project environment setup.
    • Code Reviews.
    • Technical Testing.
    • Hosting environment setup with Azure, including DNS, Identity, Certificate Management, and Load balancing.
    • Functional testing for Accuracy and Factual correctness.

    Your Expertise:

    • 5 years of Python development experience.
    • 1 year of Langchain experience.
    • 2 years of Microsoft Azure SQL development experience.

    Qualifications Required:

    • Bachelor's degree in Computer Science, Engineering, or related field.

    Personal Attributes:

    • Strong problem-solving and analytical skills.
    • Excellent communication and interpersonal skills.

    Other information applicable to the opportunity:

    • Contract position
    • Location: Johannesburg

    Why work for us?

    • Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.
    • You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.
    • Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.
    • By joining IOCO you will have an open invitation to developer-inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.


  • SavageOne Pty Ltd Johannesburg, South Africa Full time

    Position Overview:As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with ...


  • SavageOne Pty Ltd Johannesburg, South Africa Full time

    Job Description:We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the ...

  • Dimension Data

    Python Developer

    4 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Are you tired of working for a micro management company? Do you want to work in an environment where your opinion matters? My client asked me to find you We are looking forward to seeing your application for this Python Developer role · As a Python Developer ...


  • Golden Rule Johannesburg, South Africa Fixed Term Contract

    The Role · An available role currently exists for a Lead AWS Python Developer. The incumbent will be responsible for building solutions from requirements received from product owner and be able to work in an agile environment. · Skills and Experience · AWS components such as Lam ...


  • Mediro ICT Johannesburg, South Africa

    Maintenance and further development of the LCAAP platform, including but limited to the following · Database · Management of the existing Postgres database. · Proposal for PostgreSQL successor and Postgres database migration to the proposed new solution. · Proposal for data inter ...


  • EOH Johannesburg, South Africa

    We have an exciting opportunity available for a Lead Solutions Architect with minimum 10 year's experience: · - Experience across more than 1 development language, such as Java, C#,.Net, Go, Python etc. · - Experience in either Telco or Banking Platform Domains · - Current Softwa ...


  • Qi Consulting Johannesburg, South Africa

    A client in Gauteng is seeking a **Credit Quant Manager **as follows · - To manage a team of _Quants / Data Scientists / Statisticians _that develop credit risk models · - Help the team to develop / refine _credit risk models_ for all product types in retail / wholesale · - Clean ...


  • Falcorp Resources Johannesburg, South Africa

    Degree in Information Technology, Computer Science or other relevant fields · Minimum 2 years experience on OIPA platform (development, integration, testing and maintenance) · Experienced in Java, Python, C#, GET, PUT, POST and Delete APIs for OIPA Service Layer Application · Kno ...


  • OutsideCapital Johannesburg, South Africa

    Our client is a top bank in South Africa and ranked globally as one of the strongest banking brands in the world. Clients can trade, save, insure, and access credit through cutting-edge banking technology. · **Experience** · **Min**: · - 8+ years of general programming expertise ...

  • Edge Executive Search

    Systems Analyst

    4 days ago


    Edge Executive Search Johannesburg, South Africa

    An organisation that is a champion for small businesses, enabling and supporting them financially and non-financially through strategic partnerships in South Africa is seeking a highly skilled Systems Analyst to join our team. The Systems Analyst will be responsible for assessing ...

  • Genpact

    Process Automation

    1 week ago


    Genpact Johannesburg, South Africa

    With a startup spirit and 115,000+ curious and courageous minds, we have the expertise to go deep with the world's biggest brands—and we have fun doing it We dream in digital, dare in reality, and reinvent the ways companies work to make an impact far bigger than just our bottom ...

  • Boardroom Appointments

    Senior Data Analyst

    1 week ago


    Boardroom Appointments Johannesburg, South Africa

    **Key Performance Objectives**: · - Perform analysis to uncover potential ARPU uplift opportunities on subscriber cohorts for bespoke targeting and treatment. · - Work closely with the Customer Engagement team to unlock customer insights to support broader strategic initiatives. ...

  • Nigel Frank International Limited

    Technical Architect

    2 days ago


    Nigel Frank International Limited Johannesburg, South Africa

    new · - Ref: _ · Technical Architect (Azure) · **South Africa** · - ZAR 125,000 to ZAR 145,000 ZAR · - Developer/Programmer Role · - Skills: C#,.NETcore, SQL, Azure, Microservices, GIT, · - Level: Senior · Job description · **Technical Architect (Azure)** · _ · - Technical Arch ...


  • Network Contracting Johannesburg, South Africa

    Non Negotiable · Experience developing software with Java and willing to work in C# · Experience working with a relational database · Minimum of 5 years technical work experience in a team environment as a software developer · Minimum of 5 years technical work experience in a tea ...

  • Network Contracting

    Juniorjava Dev

    1 week ago


    Network Contracting Johannesburg, South Africa

    Non Negotiable · Experience developing software with Java and willing to work in C# · Experience working with a relational database · Minimum of 2 years technical work experience in a team environment as a software developer · Minimum of 2 years technical work experience in a tea ...


  • F & G Sourcing Specialist Johannesburg, South Africa

    Our reputable Consulting client that is based in Johannesburg is seeking a skilled Data Scientist to join their team as **Head of Data Science**. · The Head of Data Science will lead the Data Science team and strategy for the group. This includes delivery of actuarial data scienc ...

  • Boardroom Appointments

    Platform Specialist

    1 week ago


    Boardroom Appointments Johannesburg, South Africa

    **Minimum Requirements**: · - Bachelor's Degree: Information Technology · - Degree in BCom information Technology or equivalent · - Certifications related to SQL, machine learning, robotics, or DevOps will be advantageous · - 7 years experience in a Platform Specialist role · - M ...


  • The Digital Academy Johannesburg, South Africa

    _**Please use the below link to apply. Only applicants that have applied using this link will be considered for interviews**:_ · The Digital Academy focuses on creating innovative digital products in Africa. Launched in response to a frustrating lack of digital skills on the cont ...


  • The Digital Academy Johannesburg, South Africa

    The Digital Academy focuses on creating innovative digital products in Africa. Launched in response to a frustrating lack of digital skills on the continent, our vision is to create opportunities for youth through incentive-based learning with strategic corporate partners who sha ...

  • BASHR Consulting

    Data Scientist

    1 day ago


    BASHR Consulting Johannesburg, South Africa

    **Job Details**: · **Department** · **other** · **Minimum experience** · **Mid-Senior** · **Company primary industry** · **Information Technology and Services** · **Job functional area** · **Information Technology** · **Salary** · **R R per annum** · Job Specification: Data Scien ...