Developer
Summary
Develop and maintain Python-based applications and automation for the Cloudera Data Platform, integrating with Hadoop ecosystem tools like Spark and Hive in a banking environment.
Job Description
Hello Future Developer Cloudera Data Platform (Python)Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.
As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.
Will be responsible for designing, developing, enhancing, and maintaining Python-based applications, automation, and data processing solutions that interface with the Cloudera Data Platform (CDP). The role focuses on developing reliable, scalable, and supportable solutions that enable efficient data ingestion, processing, orchestration, and integration across the Big Data Platform.
Are you someone who can
- Develop, test, deploy, and maintain Python-based applications and services that interface with Cloudera Data Platform components.
- Build and maintain automation scripts to streamline platform operations, monitoring, deployment, and support processes.
- Create reusable frameworks, libraries, and utilities to improve development productivity and standardization.
- Integrate solutions with Hadoop ecosystem services including Spark, Hive, Iceberg, HDFS/Ozone, and related technologies.
- Develop APIs and system integrations to support business and platform requirements
- Develop data ingestion, transformation, and integration processes across on-premises and cloud-based data environments.
- Create reusable frameworks, libraries, and utilities to improve development productivity and standardization.
- Integrate solutions with Hadoop ecosystem services including Spark, Hive, Iceberg, HDFS/Ozone, and related technologies.
- Develop APIs and system integrations to support business and platform requirements.
- Troubleshoot and resolve application and data processing issues.
- Monitor application performance and optimize code for reliability, scalability, and efficiency.
- Perform root cause analysis and implement preventative measures to improve stability.
- Support platform upgrades, migrations, and modernization initiatives.
- Follow secure coding practices and ensure compliance with organizational standards.
- Maintain technical documentation, operational procedures, and support guides.
- Perform code reviews and contribute to development standards and best practices.
- Leverage AI-assisted development tools to improve productivity, code quality, and delivery speed.
- Explore opportunities for automation and intelligent operational processes.
- Contribute to platform modernization initiatives and emerging technology adoption.
Required Skills
- Python development.
- JAVA Development
- Linux/Unix administration and scripting.
- Shell scripting (Bash, Korn Shell, or similar).
- SQL and data querying.
- REST APIs and integration services.
- Git version control.
- CI/CD concepts and automation.
- JSON, XML, YAML, and data interchange formats.
- Understanding of distributed data processing concepts.
- Experience working with Cloudera Data Platform (CDP).
- Exposure to Hadoop ecosystem technologies such as:
- Apache Spark
- Hive
- Iceberg
- HDFS
- Experience with cloud-based data storage and processing platforms.
- Exposure to containerization technologies such as Docker and Kubernetes.
You’ll benefit from our changeable benefits like:
- Inspiring work environment
- Work that is challenging
- Space to make a difference.
- Opportunities to innovate.
- Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)
- Resources to help you with your professional development.
- Generous leave policy
- Preferential employee banking rates
- When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.
- As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.
Are you interested to take the step? We look forward to engaging with you further. Apply now!
#POST
#FNB
#FAIRLANDS
#LI-DG2
Important Closing Date Note
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
31/07/26All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.