Software Developer
Attain People
Our client is looking for a motivated Software Developer to become part of a high-performing team responsible for delivering robust and innovative software solutions. This role is suited to someone who enjoys continuous learning, takes ownership of their work, and is passionate about creating technology that delivers real business value.
Responsibilities
• Build, enhance, and maintain web-based software applications
• Participate in solution design and technical decision-making
• Develop new features and improve existing functionality
• Conduct software testing and quality assurance activities
• Monitor and optimise application performance
• Ensure secure handling of sensitive business information
• Contribute to development processes and technical best practices
• Support team collaboration and ongoing knowledge sharing
Required Skills and Experience
• 4+ years of professional software development experience
• Relevant tertiary qualification or demonstrable technical expertise
• Experience developing within a web framework environment
• Working knowledge of relational databases, preferably PostgreSQL
• Strong troubleshooting and problem-solving skills
• Ability to work effectively within a collaborative team environment
• Self-motivated with excellent organisational skills
Additional Advantage
• Python and Django
• HTML, CSS, and JavaScript
• Git version control systems
• Numpy/Pandas
• Financial services exposure
• Cybersecurity knowledge
• LaTeX experience
Only shortlisted candidates will be contacted.
Submit your CV to - ***email_hidden*** or call 021 180 4090.
Visit our website for more exciting career opportunities: https://attainpeople.co.za/
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.