Job Summary
Our client a Global Tech firm is seeking a Software Developer to join their team in Cape town on a contract basis for 6 to 12 month. Our client offers great benefits, stability, growth and an attractive salary
Job Outputs
- Architect and design software solutions
- Develop support and maintain software
- Integrate disparate systems in a maintainable manner.
- Produce clean and reliable code
- Write and maintain unit tests
- Test code according to requirements
- Perform code reviews and participate in code reviews.
- Maintain lives systems, databases and servers
- Gather requirements form key stakeholders
- Document requirements, designs and implementations effectively
- Communicate between and manage interactions between business, finance, technicians and support.
Skills and Competencies
- Proven managerial, leadership, organisational, interpersonal and verbal capabilities
- Flexible, self-organised and display high level of initiative and operate effectively under pressure.
- Teamwork experience essential
- Proven Agile experience
- Continuous delivery experience
- Systematic, disciplined, flexible and analytical
- Effective time management
- Customer Service orientated
- Ability to work under pressure and to tight deadlines
- Results Orientated
- Influence / Communication Skills
Requirements
Qualifications and Experience
- Relevant degree/diploma, OR relevant experience with official certification
- A minimum of 8 years’ experience in Software Development
- 2 - 5 years of Enterprise level Linux experience
- 2 - 5 years development experience in Python
- 2 - 5 years Mysql experience
- 1-3 years Django Experience
- Experience in rabbitmq an advantage
- Experience in javascript, Agular an advantage
- Apache/nginx experience an advantage
- Flask, Bootstrap experience an advantage
- Perl experience an advantage
- Go experience an advantage
- AWS / Azure / Terraform experience an advantage
- DEVOPS experience and advantage