Software Developers needed urgently: APPLY HERE
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 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
Ad Visible Until: 31 August 2020
Ref: PMB000653/LF
Vacancy Type: Permanent
Apply Now
Source: Indeed