ENVIRONMENT:
A highly skilled & passionate Intermediate Python Developer is sought by a well-established Financial Services provider to join its IT team in modernising and extending its insurance management platform. This role offers the opportunity to work on meaningful technical improvements and collaborate with senior team members. Applicants must have solid work experience utilizing Python, Django, MariaDB/MySQL and API development and integration.
DUTIES:
- Contribute to the technical modernisation of our Django-based insurance platform under the guidance of senior Developers.
- Assist in the design and implementation of robust APIs and integrations.
- Follow and contribute to best practices in software development and system architecture as directed by senior team members.
- Learn from and collaborate with senior team members to improve technical skills.
- Participate in system design discussions and contribute technical insights.
- Implement security best practices and contribute to maintaining data integrity under supervision.
REQUIREMENTS:
- Solid experience with Python and the Django framework.
- Experience with API development and integration.
- Good understanding of MariaDB/MySQL and basic database interaction.
- Familiarity with modern development practices and tools (e.g., Version Control).
- Basic understanding of security best practices in financial systems.
Advantageous –
- Exposure to DevOps practices and CI/CD pipelines.
- Exposure to insurance or financial systems.
- Basic knowledge of modern JavaScript frameworks.
- Familiarity with containerisation and deployment automation concepts.
- Some experience with system modernisation or working with existing codebases.
ATTRIBUTES:
- Good analytical and problem-solving abilities.
- Effective communication skills with a willingness to learn from others.
- Self-motivated with a desire to write clean, maintainable code.
- Ability to work both independently on assigned tasks and collaboratively within a team.
- Focus on code quality and system reliability.
- Commitment to continuous learning and improvement.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] OR e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.
Desired Skills:
- Intermediate
- Python
- Developer