- 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.
- 5 years of Python development experience.
- 1 year of Langchain experience.
- 2 years of Microsoft Azure SQL development experience.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Contract position
- Location: Johannesburg
- 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.
-
Senior Python Developers
4 days ago
SavageOne Pty Ltd Johannesburg, South Africa Full timePosition 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 ...
-
Senior Python Developer
4 days ago
SavageOne Pty Ltd Johannesburg, South Africa Full timeJob 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 ...
-
Python Developer
4 days ago
Dimension Data Sandton, South AfricaFunctieomschrijving · 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 ...
-
Lead AWS Python Developer
1 week ago
Golden Rule Johannesburg, South Africa Fixed Term ContractThe 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 ...
-
Database Design Specialist
1 week ago
Mediro ICT Johannesburg, South AfricaMaintenance 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 ...
-
Lead Solutions Architect
2 days ago
EOH Johannesburg, South AfricaWe 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 ...
-
Credit Quant Manager
2 days ago
Qi Consulting Johannesburg, South AfricaA 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 ...
-
Oipa Lead Configurer
1 week ago
Falcorp Resources Johannesburg, South AfricaDegree 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 ...
-
Architect: Cyber Security
2 days ago
OutsideCapital Johannesburg, South AfricaOur 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 ...
-
Systems Analyst
4 days ago
Edge Executive Search Johannesburg, South AfricaAn 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 ...
-
Process Automation
1 week ago
Genpact Johannesburg, South AfricaWith 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 ...
-
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. ...
-
Technical Architect
2 days ago
Nigel Frank International Limited Johannesburg, South Africanew · - 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 ...
-
Intermediate Java Dev
1 week ago
Network Contracting Johannesburg, South AfricaNon 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 ...
-
Juniorjava Dev
1 week ago
Network Contracting Johannesburg, South AfricaNon 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 ...
-
Head of Data Science
1 day ago
F & G Sourcing Specialist Johannesburg, South AfricaOur 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 ...
-
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 ...
-
Data Science Team Leader
1 week ago
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 ...
-
Data Scientist Mentor
1 week ago
The Digital Academy Johannesburg, South AfricaThe 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 ...
-
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 ...
Python Developer - Johannesburg, South Africa - IOCO
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:
Your Expertise:
Qualifications Required:
Personal Attributes:
Other information applicable to the opportunity:
Why work for us?