Software Developers - South Africa

Software Developers - South Africa

30 Jun
|
Accountancy Placements Pietermaritzburg
|
Province of KwaZulu-Natal

30 Jun

Accountancy Placements Pietermaritzburg

Province of KwaZulu-Natal

Pietermaritzburg, KwaZulu-Natal



We are looking for a team of Senior Software Developers to work for a leading international business. The successful candidates can be located anywhere in South Africa, and can work remotely.



Responsibilities:



- Designing, building, testing, and maintaining efficient, reusable and reliable unit-tested code

- Implementing solutions using a range of languages and technologies

- Assisting with understanding customer requirements, technical design, and estimation

- Ensuring our architecture is fit to meet the needs of the business: fast, scalable, reliable, and expandable







- Taking personal responsibility for ensuring all code that goes to production is of top quality and meets customer requirements and needs

- Ensuring new and existing applications are scaled to meet expected demand

- Continuously improving the software infrastructure, such as the deployment process

- Undertaking code reviews, providing constructive feedback, and advising on best practice and coding standards

- The post holder is responsible for maintaining a safe working environment and ensure as reasonably practicable that safe working practices are adopted by employees within this work environment



Requirements:



- Several years of experience delivering solutions using Agile methods (Scrum, XP, etc), utilising Test-Driven Development, code refactoring, with a strong awareness of the principles of creating ‘clean code’

- Extensive experience of developing and delivering software for commercial and public sector organisations, with a logical approach to problem solving

- Experience of using automated unit testing tools

- Experience of middleware technologies, message queues, message brokers and stream processing technologies (e.g. Apache Kafka)

- Highly proficient at designing and developing RESTful APIs

- Working knowledge of cloud-computing platforms and services (ideally Azure)

- In-depth knowledge of relational and NoSQL database design and strong SQL skills, as well as an awareness of Object Relational Mapping technologies

- Extensive experience of using source control tools such as Git, and software build tools such as Maven / Gradle

Software Developers - South Africa

Software Developers - South Africa

We are looking for a team of Senior Software Developers to work for a leading international business. The successful candidates can be located anywhere in South Africa, and can work remotely. Responsibilities: - Designing, building, testing, and [...]
Province of KwaZulu-Natal
30 Jun
    Province of KwaZulu-Natal
    30 Jun

Software Developers - South Africa

Software Developers - South Africa

Pietermaritzburg, KwaZulu-Natal We are looking for a team of Senior Software Developers to work for a leading international business. The successful candidates can be located anywhere in South Africa, and can work remotely. Responsibilities: - D [...]
Province of KwaZulu-Natal
30 Jun
    Province of KwaZulu-Natal
    30 Jun

Software Developers - South Africa

Software Developers - South Africa

28 Jun '20 Software Developers - South Africa Information Technology, KwaZulu Natal Pietermaritzburg Market Related - Software Developers - South Africa We are looking for a team of Senior Software Developers to work for a leading internati [...]
Province of KwaZulu-Natal
29 Jun
    Province of KwaZulu-Natal
    29 Jun

Software Developers - South Africa

Software Developers - South Africa

28 Jun '20 Software Developers - South Africa Information Technology, KwaZulu Natal Pietermaritzburg Market Related - Software Developers - South Africa We are looking for a team of Senior Software Developers to work for a leading internati [...]
Province of KwaZulu-Natal
29 Jun
    Province of KwaZulu-Natal
    29 Jun