Junior Software/Data Engineer

Pinelands, South Africa

Old Mutual Limited

Old Mutual Limited (OML) is a premium African financial services group that offers a broad spectrum of financial solutions to retail and corporate customers.

View all jobs at Old Mutual Limited

Apply now Apply later

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

Role overview

We are seeking a Junior Software/Data Engineer to join our dynamic team. The ideal candidate is passionate about technology, data, and problem-solving. This role will involve developing and maintaining software applications, processing and analyzing data, and supporting our data infrastructure.

Key result areas

  • Develop, test, and maintain software applications and data pipelines.
  • Assist in designing and implementing scalable data solutions.
  • Work with databases and ensure efficient data storage and retrieval.
  • Write clean, efficient, and well-documented code.
  • Collaborate with software engineers, data scientists, and business stakeholders to understand requirements.
  • Monitor and troubleshoot data processing issues and ensure data accuracy.
  • Stay up to date with industry trends and emerging technologies.

Requirements: skills, qualifications and experience required

  • Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field.
  • Proficiency in at least one programming language (preferably C#, some Python would also help).
  • Experience with relational databases (MSSQL).
  • Familiarity with cloud platforms (Azure) is a plus.
  • Understanding of data structures, algorithms, and software development principles (Set Theory, SOLID).
  • Knowledge of ETL processes and data pipelines is an advantage.

Preferred Qualifications:

  • Internship or project experience in software development or data engineering.
  • Familiarity with CI/CD pipelines and DevOps practices.

Competencies

  • Strong problem-solving skills and analytical thinking.
  • Good communication and teamwork abilities.
  • Willingness to learn and adapt to new technologies.

Designs, builds, and maintains the infrastructure that supports data storage, processing, and retrieval. Works with large data sets and develops data pipelines that move data from source systems to data warehouses and other data storage and processing systems.

Responsibilities

Data Architecture

Oversee data collection mechanisms and how they fit into data architecture, partnering with internal and external stakeholders to ensure quality and accuracy.

Database Specifications

Contribute to the approval process for database specifications to ensure all agreed standards and protocols are followed and data integrity is preserved.

Business Requirements Identification

Collect business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals.

Databases Installation

Install and test complex databases and associated products to ensure they are suitable for use and meet customer requirements.

Infrastructure and Network Development and Maintenance

Design and select medium-complexity storage, data center, network, and client/server environments to design solutions in line with industry best practice and provide a third-line point of escalation for appropriate global infrastructure solutions.

Information Security

Implement required security measures, such as firewalls or message encryption, monitoring performance to notify security experts of any problems.

Documentation and Backup

Create and maintain technical and/or user documentation to a high standard, and back up files to ensure instant recovery if problems occur.

Technical Developments Recommendation

Research and suggest technical developments to improve the quality of the website/portal/software and supporting infrastructure to better meet users’ needs.

Analysis of "As Is" and "To Be"

Support and contribute to the documentation of "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required.

Operational Compliance

Identify, within the team, instances of noncompliance with the organization's policies and procedures and/or relevant regulatory codes and codes of conduct, reporting these instances and escalating issues as appropriate.

Personal Capability Building

Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.

Skills

Action Planning, Application Development, Cloud Computing, Cloud Infrastructure Management, Computer Network Security, Current State Assessment, Database Queries, Data Classification, Data Compilation, Data Compression, Data Modeling, Data Recovery, IT Architecture, IT Network Security, Test Case Management

Competencies

Action Oriented

Communicates Effectively

Cultivates Innovation

Ensures Accountability

Manages Complexity

Optimizes Work Processes

Plans and Aligns

Tech Savvy

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

25 March 2025 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  3  0  0
Category: Engineering Jobs

Tags: Architecture Azure CI/CD Classification Computer Science Data pipelines DevOps Engineering ETL MS SQL Pipelines Python RDBMS Research Security

Perks/benefits: Conferences Team events

Region: Africa
Country: South Africa

More jobs like this