Software Developer/Data Engineer
1 week ago
At
Altron Digital Business
, we provide the enterprise-grade solutions that organisations need to operate, optimise, and transform into a resilient digital business.
Our purpose is to use technology to transform today into a simpler, safer and smarter tomorrow.
We're committed to providing the best solutions to save money and help our clients' business grow with a robust IT ecosystem that supports digital transformation.
We are looking for strong Data Engineer to join our MAC (Margin Assurance Cloud) project. MAC is a bespoke in-house developed AWS Serverless Cloud Native application.
The core functions are:
Data:
- Extract, load and transform data using familiar scripting language like SQL & Python for the purpose to produce automated, near real time Assurance Controls to the MA Team
Self-Service:
- Access to Athena using workgroups & federated roles for end users (MA Team) to run their own queries for the purpose of investigations
Reporting & Alerting:
- Capability to create reports from Athena views and send via email to the business customer;
- Alerting capabilities & Monitoring on File Ingestion
Main Components (AWS Services used):
S3, Athena, Lambda Functions, GLUE, EC2
Main Coding Language:
Python, PySpark and SQL
In support to our clients IT strategy we are in progress with a major migration project of the current on-prem Assurance system utilized by business Margin Assurance residing in FINOPS to the MAC Cloud environment.
We are in need of passionate and skilled Data Engineer that can help the team drive the project to fruition.
The scope of the project build includes:
- Data Ingestion and Transformation;
- S3 Loader Output Build;
- Athena SOX Validation Reports Build;
- Athena SOX Aggregation Reports Build;
Delivery will be an agile project which will be managed in monthly sprints. Altron will deliver the requirements as listed and prioritized in the backlog by the Vodacom Technical Delivery Lead and agreed to in each Sprint Planning Ceremony.
Key Responsibilities:
- Implement scalable data pipelines and architectures using technologies like PySpark/Python/SQL
- Build out distributed data pipelines and compute tier that operates on AWS Lambda and Glue
- Serve as a technical resource for team members and mentor junior engineers
- Collaborate with team to deliver high-quality solutions that meet business requirements
- Ensure that code is well-designed, maintainable, and adheres to best practices and standards
- Play a key role in shaping the direction of engineering practices through working on a scrum-size team empowered to organize and ensure sprint deliverables are met as committed during sprint planning ceremonies
- Following the project development tools like JIRA, Confluence and GIT
- Assist DEVOPS Engineer in automation CICD practices.
- Evaluate and recommend new technologies and approaches to improve the performance, scalability, and reliability of our software systems.
Experience / Skills / Requirements:
- 4 to 8 Years of Data Engineering or Software Development experience working on Data Driven eco systems
- Required to code complex transformations using loader specifications provided by the BA
- Be able to work with Big Data sets, very knowledgeable in understanding and solving data problems
- Be able to automate ingestion through building ingestion pipelines using Lambda or Glue
- Very skilled in coding languages PySpark/Python/SQL
- Must have worked on AWS, with the focus on the following services: S3, Athena, Lambda Functions, GLUE, EC2
- Experience in AWS and Certificate in AWS certification required
- Experience with data modelling and data architecture design required
Educational Qualifications:
- BSc Comp Sci/BEng
Professional Qualifications
- AWS Professional Certification
Disclaimer:
Dear Applicant, we appreciate your interest in joining our organization. It is imperative for us that you understand how we handle your information. We are committed to ensuring the security and confidentiality of the information you provide. Your personal details will be collected for the sole purpose of the application process and will be used strictly for that purpose. By applying, you acknowledge and consent to the collection, use, and protection of your personal information in accordance with our privacy policy. If you have any inquiries or concerns, our Human Resource department is available to provide clarification. We look forward to reviewing your application.
Altron is committed to diversity and Employment Equity within the workplace. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates.
Should your experience and qualifications align with the requirements, we will be in contact to discuss the next steps. Should you not receive feedback within 2 weeks, please consider your application as not successful.
In the meantime, we encourage you to explore our company's website.
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Software Engineer
5 days ago
Cape Town, Western Cape, South Africa NTT Data Full time R250 000 - R500 000 per yearResponsibilities:Coding of changes, fixes, integrations and new systems that will run efficiently and securelyBuilding modular and scalable programs that are optimised for re-use, re-engineering and re-developmentMaintaining standards of good practice using structured and well document procedures and source code accompanied by comprehensive...
-
Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Weplace Full time R900 000 - R1 200 000 per yearOur banking client is looking for a Java Developer with expertise in Kafka, AWS and the Telecommunications sector to play a crucial role of building solutions within their team. About The RoleThe Level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept to...
-
2026 Software Developer Graduate Programme
1 week ago
Cape Town, Western Cape, South Africa Electrum Software Full time R80 000 - R120 000 per yearElectrum is a next-generation payment software technology company.Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing. Our deep expertise has established us as a respected partner in high-volume, low-value payment schemes, enabling clients to deliver services to millions of South Africans...
-
Software Development Engineer in Test
1 week ago
Cape Town, Western Cape, South Africa Global Kinetic Full time R90 000 - R120 000 per yearAbout Global Kinetic We are a group of highly fuelled software engineering specialists that have helped build some of the most disruptive technology products for our customers over more than a decade. We have successfully helped dozens of large financial institutions execute on their digital product and enterprise software engineering initiatives. Global...
-
Data Engineer
5 days ago
Cape Town, Western Cape, South Africa Lycopodium Full time R900 000 - R1 200 000 per yearLeading EPCM/EPC organisationFast growing, fast paced companyGrow and accelerate your careerWith offices in Africa, Australia, Canada, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global...
-
Data Engineer
1 week ago
Cape Town, Western Cape, South Africa Lycopodium Full time R600 000 - R1 200 000 per yearWith offices in Africa, Australia, Canada, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global team and learning from renowned subject matter experts, we can offer you a diverse career...