Our client requires the services of a Software Development Engineer to:
Work alongside a group of developers and testers constantly striving for quality solutions that are delivered on time, within budget and scope, and strive for a culture of quality and personal accountability.
The ideal candidate should have:
Degree in Computer Science or engineering.
A thorough understanding of computer science fundamentals, including object-oriented design and data structures and algorithms.
Experience developing Python in a test-driven environment (and/or at least in one of the following - Java, C, C++).
Good linux experience.
Good SQL and MySQL experience in a high-load environment.
Common web stack applications experience (nginx, apache, varnish, haproxy, memcache).
Experience in developing distributed, high transactional and available systems.
Experience working within an Agile and Devops team, and an advocate of that culture.
A thorough understanding of software engineering practises and best practises, including Agile software development, source code control systems and the use of software IDEs and development and testing tools.
An understanding of software deployment tools, deployment processes and best practises.
Experience with source repositories (git/github preferred).
Experience working with no-SQL data stores like Mongo/Redis etc.
Experience with building Restful API web services.
Experience working with the VMs and AWS platform.
COMMENCEMENT: As soon as possible.
Please send your comprehensive resume, 2 recent payslips and supporting documentation.
Only shortlisted candidates will be contacted.
N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.
Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more