Posts
Full Stack Java Developer
Full Stack Java Developer
Company: Unifi
Position: Full Stack Java Developer
Location: Stellenbosch, Western Cape, South Africa
Job Type: Permanent
Minimum Experience: Associate
Industry: Financial Services
Job Functional Area: Information Technology
Application Deadline: 30 September 2026
Posting Date: 28 September 2026
About Unifi
Boldly different. Fiercely human. Proudly African.
Unifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels. We make life easy for our clients across Zambia, Kenya, Uganda, South Africa and Tanzania. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more. As one of the fastest-growing lenders in Africa, we combine exceptional client service with the very best tech and data analytics.
Purpose of the Role
This role is based in Stellenbosch and would require the candidate to live in the Western Cape. Build and improve the software that powers Unifi's products and operations across Africa. Reporting to the Head Of Engineering the Full Stack Java Developer, you'll work across the full development lifecycle, partnering with your team to design, build and deliver reliable, scalable solutions that make life easier for our clients and the people who serve them. You'll take ownership, solve real business problems and help us continuously improve how we build software as Unifi grows.
Our Technology Stack
We work with a modern and diverse technology stack to deliver high-quality solutions.
Our core technologies include Groovy, Java and Kotlin (for new services) for programming, with Micronaut and Spring Boot as our primary application frameworks.
We use Gorm and Hibernate for persistence and rely on MySQL as our main database. For web-based user interfaces, we utilize Vaadin.
In addition, our technology stack features Activiti for workflow management, Micronaut and JAX-RS for microservices, and Electron for our desktop Branch Application.
We manage queue processing through Apache ActiveMQ Artemis.
Other tools in our stack include MongoDB for document storage and Apache Velocity as our template engine. We also use Swagger for API documentation.
Our development environment follows Agile Kanban methodology using Bitbucket pipelines for builds, IntelliJ as our IDE, Bitbucket Git for source control, and Gradle for build configuration.
We stay connected through Slack and Google, and manage our development cycle with Jira.
To empower our engineering team, every developer is equipped with AI assistants like Gemini and Claude Code, helping them tackle complex daily challenges and craft optimal solutions.
Responsibilities
- Design, build and maintain reliable software that scales with Unifi as we grow.
- Build systems that are simple, secure and easy to maintain by writing clean code and choosing practical solutions over unnecessary complexity.
- Build observability into Unifi systems through logging, monitoring and tracing so issues can be identified and resolved quickly.
- Take ownership of changes from technical design through development, testing, QA handover and into production, helping deliver value to our clients and frontline teams as quickly as possible.
- Use AI tools such as Gemini and Claude Code responsibly to improve productivity while maintaining full ownership of every technical decision and every line of code you commit.
- Work closely with developers, product teams and stakeholders to solve problems, improve our products and deliver great outcomes.
- Contribute to the continuous improvement of our engineering practices, development processes and software architecture.
- Share knowledge, support your teammates and help build a collaborative, high-performing culture.
- Question the way something has always been built. If there is a simpler or faster way to do it, raise it and make the case.
Requirements
- Relevant tertiary qualification in Computer Science, Information Technology, Engineering or a related field.
- 8+ years' experience designing, building and maintaining software applications.
- Solid experience with Java or another JVM-based programming language.
- Strong understanding of relational databases, SQL and building data-driven applications.
- Takes ownership, pays attention to detail and enjoys seeing work through to completion.
- Practical problem solver who can think logically and make good technical decisions.
- Able to work independently while collaborating closely with teammates to get the job done.
- Curious, adaptable and always looking for better ways to solve problems and improve how we work.
- A healthy spirit of adventure and sense of humour.
- Passionate about Africa and excited to contribute to building products that make life easy for our clients.
How to Apply
Interested candidates should apply online through the official Unifi application portal:
Closing Date: 30 September 2026
Stay safe on ENB Enterprise
Never send money to companies. Jobs on ENB Enterprise will never require payment from applicants.
Data Analyst
Data Analyst
Company: Unifi
Position: Data Analyst
Location: Stellenbosch, Western Cape, South Africa
Job Type: Permanent
Experience Level: Mid-Senior
Industry: Financial Services
Job Functional Area: Data Analyst
Posting Date: 27 September 2026
Closing Date: 30 September 2026
About Unifi
Unifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels. We make life easy for thousands of clients across Zambia, Kenya, Uganda and South Africa. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more. As one of the fastest-growing lenders in East Africa, we combine exceptional client service with the very best tech and data analytics.
Role Purpose
Unifi is recruiting a Data Analyst to analyze complex data sets and deliver actionable insights that drive data-informed decisions. You will design and implement visualizations and solutions using GCP tools like Looker and BigQuery. You will collaborate with stakeholders to optimize processes, enhance efficiency, and support business growth across Africa.
Looking for more opportunities in data and technology? Explore remote jobs, work-from-home jobs, data-related opportunities and more.
Responsibilities
Data Collection and Cleaning
- Collect, extract, and compile data from various sources, ensuring accuracy and completeness.
- Clean and transform raw data into structured datasets for analysis.
- Identify and resolve data quality issues, inconsistencies, and anomalies.
- Utilize technologies such as SQL, SAS, Python, and BigQuery, while staying up-to-date with the latest trends and developments in data analytics.
Data Analysis and Interpretation
- Perform exploratory data analysis to identify trends, patterns, and relationships within the data.
- Apply statistical techniques and data visualization methods to interpret and present findings.
- Analyse large, complex datasets to derive actionable insights and recommendations.
- Collaborate with stakeholders to understand business requirements and translate them into analytical approaches.
Reporting and Visualization
- Create visualizations, dashboards, and reports using Google Looker to effectively communicate data insights to stakeholders.
- Develop and maintain standardized reporting templates and data visualization tools.
- Present findings in a clear and concise manner, tailoring the information to the needs of the audience.
Data-driven Decision Making
- Collaborate with cross-functional teams to support data-driven decision-making processes.
- Provide analytical support for business initiatives, including market analysis, customer segmentation, and performance tracking.
- Identify opportunities for process improvement, operational efficiency, and revenue optimization through data analysis.
Data Governance and Security
- Ensure compliance with data governance policies, data protection regulations, and security protocols.
- Adhere to data privacy and confidentiality standards when handling sensitive information.
- Contribute to the development and maintenance of data dictionaries and documentation.
Continuous Learning and Development
- Stay updated on industry trends, best practices, and emerging technologies in data analysis.
- Expand knowledge of statistical techniques, data modelling, and data visualization tools.
- Participate in training programs, workshops, and professional development opportunities.
Requirements
- Bachelor’s or Master’s degree in Mathematics, Statistics, Computer Science, Data Analytics, or a related field.
- Minimum of 5 - 8 years’ experience as a Data Analyst or in a similar role.
- Proficient in GCP, Google BigQuery, SQL, Python, and data visualization tools such as Looker.
- Strong analytical, problem-solving skills, and attention to detail.
- Experienced in handling and analyzing large datasets efficiently.
- Skilled in statistical analysis, data modeling, and deriving actionable insights.
- Excellent communication and presentation abilities.
- Proficient in Microsoft Excel and other data manipulation tools.
- Knowledge of data governance principles and best practices.
- Understanding of data privacy regulations and compliance standards is a plus.
Build your digital career toolkit. Explore resources to learn online, find free courses and certificates, improve your CV and discover more opportunities.
How to Apply
Interested candidates should apply through the official Unifi application portal:
Closing Date: 30 September 2026
Stay safe on ENB Enterprise
Never send money to companies. Jobs on ENB Enterprise will never require payment from applicants.
Data Analyst Remote Job | CareerSwift | $65K–$100K
Data Analyst – Junior / Middle | CareerSwift
Company: CareerSwift
Position: Data Analyst – Junior / Middle
Location: Remote
Seniority: Junior
Experience: Junior and Middle-level candidates
Salary: $65,000 – $100,000 USD gross annually
Posting Date: 25 September 2026
Application Deadline: Not specified
About the Role
We are looking for a Data Analyst to join our team and help turn data into actionable insights. You will work with business and product teams to analyze data, identify trends, and create reports that support better decision-making.
This role is suitable for both Junior and Middle-level candidates, depending on experience.
Responsibilities
- Collect, clean, and analyze data from different sources.
- Prepare reports, dashboards, and data visualizations.
- Identify trends, patterns, and opportunities in business and product data.
- Work with stakeholders to understand reporting and analytical needs.
- Track key performance indicators (KPIs) and provide regular insights.
- Support data-driven decision-making across the business.
- Validate data quality and investigate discrepancies.
- Collaborate with Product, Engineering, Marketing, and Operations teams.
- Maintain clear documentation of reports, metrics, and analytical processes.
Requirements
Junior Level
- 1+ year of experience in data analysis, reporting, business intelligence, or a related field.
- Good knowledge of Excel or Google Sheets.
- Basic knowledge of SQL.
- Familiarity with data visualization and reporting tools.
- Strong analytical and problem-solving skills.
- Good attention to detail.
- Ability to communicate findings clearly.
- Good English communication skills.
Middle Level
- 3+ years of experience in data analysis or a similar role.
- Strong SQL skills and experience working with databases.
- Advanced Excel or Google Sheets skills.
- Experience with BI and visualization tools such as Power BI, Tableau, or Looker.
- Ability to analyze large datasets and translate findings into actionable insights.
- Experience defining and tracking KPIs.
- Strong communication and stakeholder management skills.
- Good English communication skills.
Nice to Have
- Experience with Python or R for data analysis.
- Experience with cloud data platforms.
- Familiarity with product, marketing, or customer analytics.
- Experience working with SaaS or technology companies.
- Knowledge of A/B testing and basic statistical concepts.
- Experience working in healthcare or other data-sensitive industries.
What We Offer
- Fully remote work with flexible working hours.
- Opportunity to work with real-world business and product data.
- Collaboration with international and cross-functional teams.
- Professional growth and learning opportunities.
- Supportive and collaborative environment.
- Competitive compensation based on experience and skills.
Compensation
$65,000 – $100,000 per year, depending on experience and qualifications.
Additional benefits and employment details will be discussed during the hiring process.
How to Apply
Interested candidates should apply online through the CareerSwift application portal.
Stay safe on ENB Enterprise
Never send money to companies. Jobs on ENB Enterprise will never require payment from applicants.
Data Analyst Job at First Quantum
Data Analyst – First Quantum Minerals
Company: First Quantum
Position: Data Analyst
Requisition Number: JR18620
Contract Type: Ongoing
Category: Engineering
Starting Date: 23 September 2026
Posting Date: 24 September 2026
Closing Date: 7 October 2026
At First Quantum, we free the talent of our people by taking a very different approach which is underpinned by a very different, very definite culture – the “First Quantum Way”.
Working with us is not like working anywhere else, which is why we recruit people who will take a bolder, smarter approach to spot opportunities, solve problems and deliver results.
Our culture is all about encouraging you to think independently and to challenge convention to deliver the best result. That’s how we continue to achieve extraordinary things in extraordinary locations.
Purpose of the Role
Leverage data management and analysis to improve plant reliability and efficiency. This role involves developing predictive maintenance models, managing data integrations, and ensuring the integrity of operational data systems.
Specific Job Responsibilities
- Developing and maintaining data pipelines that consolidate information from multiple operational and business systems.
- Analyzing equipment performance, maintenance, and reliability data to identify trends, recurring failures, and improvement opportunities.
- Building predictive maintenance models to forecast equipment failures and support proactive maintenance strategies.
- Creating and maintaining dashboards, reports, and visualizations that provide actionable insights to maintenance and operations teams.
- Ensuring data accuracy, integrity, accessibility, and governance across reliability-related systems.
- Collaborating with Maintenance, Operations, and Engineering teams to deliver data-driven solutions that improve decision-making and asset performance.
- Supporting continuous improvement initiatives through advanced analytics, process optimization, and reliability-focused reporting.
- Providing training and technical support on data analytics tools, methodologies, and reporting systems.
- Advanced proficiency in Python for data analysis, automation, predictive analytics, and machine learning applications.
- Strong knowledge of SQL for querying, extracting, transforming, and analyzing large operational datasets.
- Proficient in Microsoft Power BI and other data visualization tools to develop interactive dashboards, reports, and performance monitoring solutions.
- Experience working with Enterprise Resource Planning (ERP) systems such as Pronto Xi, JD Edwards (JDE), SAP, or equivalent business management platforms.
- Familiarity with industrial data historians, SCADA systems, PI System, or other operational technology platforms.
- Knowledge of cloud-based analytics and data management platforms.
- Exposure to big data technologies such as Apache Spark, Kafka, and Hadoop.
- Knowledge of data integration, ETL processes, data quality management, and data governance principles.
- Ability to collect, cleanse, analyze, and interpret large volumes of structured and unstructured data.
- Strong statistical and analytical skills with the ability to identify trends, anomalies, and opportunities for performance improvement.
- Experience in developing automated reporting solutions that enhance operational visibility and decision-making.
Behavioural Competencies
- Strong problem-solving and critical-thinking capabilities.
- Excellent verbal and written communication skills.
- Ability to translate complex technical information into clear and actionable business insights.
- Strong stakeholder engagement and relationship management skills.
- Ability to work collaboratively across Maintenance, Operations, Engineering, Planning, and Supply Chain teams.
- High level of attention to detail and commitment to data accuracy.
- Strong organizational and time-management skills.
- Continuous improvement mindset with a proactive approach to identifying and implementing performance improvement opportunities.
Preventive Maintenance Optimization
- Develop and execute PMO Project “Preventive Maintenance Optimization” to keep the execution Preventive Maintenance program up to date.
- Work closely with planners and work execution teams to understand and improve issues related to work instructions.
- Analyse the performance of the PM’s and their relevance with regards to preventing failure as per conclusions of root cause analysis.
- Coach and support the execution team in the development of comprehensive standard jobs.
Equipment Strategies
Defect Elimination and Bad Actor Management
- Develop and maintain a strategic plan for defect elimination and managing bad actors.
- Develop and support personnel in usage of Reliability based methodology, bad actor identification and maintenance KPI’s monitoring.
Health and Safety
Contribute to the management of Health and Safety by:
- Understanding and communicating the company’s EH&S vision, policies and standards to team.
- Identifying EH&S risks and exposures in the analysis and recommendation for change.
- Leading the team to take every opportunity to minimise environmental impacts and to use resources as efficiently as possible to promote sustainable development.
- Contributing to the identification of the significant Health and safety risks of the equipment.
- Ensuring that health and safety training is completed as required.
- Ensuring that incidents related to health, safety or the environment are reported and assisting in investigations to identify any additional controls required.
- Attending regular safety meetings.
- Actively promoting continuous improvement in safety performance throughout the workforce.
Job Specific Competencies
The specific tasks to be performed by the position holder will include:
- Ensuring that both Company and Vendor Safety and Quality standards are adhered to during Installation / Maintenance, Configuring of Field Bus Systems (Profibus / Ethernet) / Fiber Optical Systems, whilst ensuring minimum disruption to the Process Plant Operation or Production.
- Performing Fault Analysis/Fault Finding on Field Bus Systems (Profibus/Ethernet) / Fibre Optical Systems in order to eliminate re-occurrences of repetitive faults and improve Process Control Systems reliability and efficiency.
- An understanding of the Network Drawings of the Processing Plant in relation to the Control & Instrumentation Systems and Equipment installed.
- Keeping record of all changes and red-line required Systems / Network Drawings for Instrumentation.
Experience & Qualifications
- Minimum of 3 years of experience in a Data Engineering role, preferably within a manufacturing, mining, or industrial environment.
- Bachelor’s degree in Computer Science, Data Science, Engineering, or related field.
How to Apply
Interested candidates should apply through the official First Quantum careers portal using requisition number JR18620.
Closing Date: 7 October 2026
Stay safe on ENB Enterprise
Never send money to companies. Jobs on ENB Enterprise will never require payment from applicants.
Data Analyst Remote Job – Talent Sam | Worldwide
Data Analyst – Remote | Talent Sam
Company: Talent Sam
Position: Data Analyst
Location: Remote – Open to candidates from all countries
Job Type: Full Time
Experience Level: Entry-level
Posting Date: 23 September 2026
Application Deadline: 19 November 2026
About Talent Sam
Talent Sam is a recruitment and HR solution that connects global companies with pre-vetted, highly skilled remote talent from South Africa, handling everything from hiring to payroll and compliance.
About the Role
We are looking for a detail-oriented and analytical Data Analyst to join our growing team. In this role, you will be responsible for collecting, analyzing, and interpreting data to provide actionable insights that support business decisions and drive operational improvements.
The ideal candidate has strong analytical skills and enjoys working with large datasets to identify trends, measure performance, and solve business problems. You will collaborate with cross-functional teams to develop reports, dashboards, and data-driven recommendations that help optimize processes and achieve business objectives.
If you are passionate about data, problem-solving, and turning information into meaningful insights, we'd love to hear from you.
Requirements
- Experience as a Data Analyst, Business Analyst, Reporting Analyst, or a similar analytical role.
- Excellent verbal and written communication skills in English.
- Strong proficiency in SQL for querying and analyzing data.
- Advanced experience with Microsoft Excel and/or Google Sheets.
- Experience with data visualization tools such as Power BI, Tableau, Looker Studio, or similar.
- Strong analytical, critical thinking, and problem-solving skills.
- Experience creating dashboards, reports, and performance metrics.
- Familiarity with databases, data modeling, and ETL concepts.
- Experience with Python or R for data analysis is a plus.
- Knowledge of statistical analysis and business intelligence best practices is a plus.
- Ability to work independently and collaboratively in a remote environment.
Application Information
By applying to this position, we'll create your Simera Professional Key (SPK) — a unique key that helps you connect with employers, stand out, and secure the right match.
Application Deadline: 19 November 2026
Location Requirement: Open to candidates from all countries – Worldwide
Stay safe on ENB Enterprise
Never send money to companies. Jobs on ENB Enterprise will never require payment from applicants.
Database Administrator Job in Lusaka | AB Bank Zambia
Database Administrator
Company: AB Bank
Employment Type: Full-time
Location: Lusaka, Zambia
AB Bank is looking for suitable candidates to fill the position of Database Administrator.
The Database Administrator will be responsible for planning, deploying, configuring, and maintaining database related servers.
Key Responsibilities
- Planning, deploying, configuring, and maintaining databases & database related servers.
- Administratively responsible for all SQL servers on ABZ network.
- Develop, maintain, and regularly refresh database procedures and strategy in line with current and emerging business needs and technology.
- Install, and administer database servers and systems such as MS SQL, MySQL, and Postgre etc.
Minimum Qualifications and Competencies
- Degree in Information Technology/Computer Science or comparable qualification with 3+ years’ experience. ZAQA certification is a must.
- Proven experience and success with database administration, core banking system management, and adequate banking knowledge.
- Proven experience with enterprise applications (e.g. MS SQL Server, mySQL, Postgre), databases, middle ware.
- Working knowledge of various database query/scripting languages. (SQL, TSQL, DDL, DML, DCL, TCL).
- Excellent hardware troubleshooting experience.
- Good Communication and Presentation Skills, Orally & Verbally.
- Good analytical and critical thinking skills.
- Confidentiality and Integrity.
How to Apply
Interested candidates should apply online through the AB Bank recruitment portal.
Application Portal: