Software Engineer
Network Recruitment Johannesburg
About the Role
In this role, youll architect and build intelligent document processing workflows endâtoâend from image preprocessing and model training to extraction logic and API integrations. You will collaborate closely with architects, BAs, and end-users, ensuring every solution is robust, scalable, and delivers measurable impact.
What Youll Be Doing- Building document processing workflows using IDP platforms such as UiPath, ABBYY, Tungsten, Automation Anywhere.
- Designing and configuring OCR engines, classifiers, and extraction models for diverse document types.
- Implementing preprocessing pipelines deskewing, denoising, image enhancement, conversions.
- Developing Python-based utilities, scripts, and microservices for processing, validation, and transformation.
- Integrating IDP workflows with enterprise systems (ERP, CRM, ECM, databases).
- Deploying and optimising solutions using cloud OCR/Document AI (Azure, AWS, Google).
- Building RESTful APIs and connectors for various document sources and ingestion channels.
- Troubleshooting extraction accuracy, performance bottlenecks, and integration issues.
- 3+ years of hands-on IDP development experience.
- Strong Python development background (Pandas, NumPy, OpenCV, PyPDF2, etc.).
- At least one major IDP platform (UiPath / ABBYY / Tungsten / Automation Anywhere).
- Solid understanding of OCR, extraction models, and document AI services across cloud platforms.
- Experience with REST APIs, microservices, and system integrations.
- Familiarity with DevOps tooling, CI/CD, and containerisation (Docker, Kubernetes).
For more exciting IT vacancies, please visit:
Network RecruitmentJohannesburg
Collaborate with firmware engineers, designers, and product managers to deliver high-quality software products.
• Engage in architectural discussions and continuous improvement of software architecture.
• Standardize designs using standard components...
Network RecruitmentJohannesburg
Company and Job Description
Join a well established team that focuses on reliable service delivery and modern technology solutions. You will work in an environment that encourages strong engineering practices, process optimisation, and a high level...
People SourceJohannesburg
Able to analyse and resolve software problems. Able to work independently and take initiative in a self directed enviornment. Design and develop web interfaces and backend systems using Agile methodologies....