Intermediate Software Developer
Boardroom Appointments
- Cape Town, Western Cape
- Permanent
- Full-time
- 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems.
- Looking for a talented Intermediate Software Developer with 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems.
- Tech stack of choice is Python and Django, but open to applicants who have knowledge in other object-orientated languages and MVC frameworks.
- Exposure to GoLang will be advantageous
- Guide and implement software and product design
- Produce code of the highest quality
- Produce code in line with project requirements Implement and maintain appropriate security standards
- Write and maintain unit and functional tests
- Debugging software for optimum functioning
- Reproducing and locate the source of reported bugs and issues
- Fix bugs and issues
- Communicate errors and solutions to product owners
- Maintaining software and related repositories and databases
- Manage source code and versioning
- Manage to branch and pull requests
- Managing Projects
- Provide accurate estimates for new work and assessment for work completed
- Identifying and suggesting functional improvements
- Work with product owners to plan and execute project sprints
- Maintaining detailed documentation for software components
- Python
- Django
- Django Rest Framework
- PostgreSQL
- Redis