Join a forward-thinking financial security company as a Data Engineer. You'll work on innovative data-driven applications and services, tackling complex problems and enhancing your skills in a dynamic environment.
Dynamic and innovative, with a focus on technology and problem-solving.
This role is with a company that specializes in financial security, aiming to enhance the South African financial market through technology. As a Data Engineer, you will be involved in creating and maintaining data-driven applications that are crucial for the company's strategic initiatives. Your work will contribute to the development of solutions that meet the needs of a highly regulated industry, making your role both challenging and rewarding.
On a day-to-day basis, you will participate in the full software development lifecycle. This includes gathering requirements, designing solutions, coding, testing, and deploying applications. You will also be responsible for supporting these applications post-deployment, ensuring they run smoothly and efficiently. The ideal candidate is someone who enjoys problem-solving and is eager to learn new technologies, especially in a fast-paced environment.
Key responsibilities include: • Developing and maintaining applications using Python and FastAPI • Writing and optimizing SQL queries for data management • Collaborating with team members to ensure high-quality solutions • Participating in code reviews and contributing to team discussions
To succeed in this role, you should have a degree or diploma in Computer Science, Software Engineering, or a related field, along with 1-3 years of experience in software development or data engineering. This position is perfect for someone at the start of their career looking to grow in a supportive and innovative company.
You'll be taken to the original listing on PNet to apply.