This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Backend Developer


Education: National Diploma in Information Technology or Equivalent
Experience: 4+ Years
Reference:
Job Description: Seeking experienced Backend Developer in Johannesburg for a Well-Known Investment Company!
Requirements:
• National Diploma in Information Technology or Equivalent
• 4+ years' worth of professional development experience
• Knowledge of computer science fundamentals in object-oriented design, data structures and algorithms
• Functional programming knowledge
• Proficiency in message queueing technology such as RabbitMQ
• Attention to detail
• Knowledge of Docker, Kubernetes, and Microservices
• Strong software design skills
• Proficiency in more than one modern programming language such as Scala, Java, C++, Python or Go
• Proficiency in a database technology such as SQL Server, Oracle, MySQL or PostgreSQL and Object-relational mapping
• Experience in distributed computing and building enterprise-wide systems
• Knowledge of professional software engineering practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes and testing

Skills and Responsibilities:
• Analyse and design new features
• Write elegant robust code
• Write unit, integration and acceptance tests for all components
• Write build and deployment automation scripts
• Improve and optimize the performance of existing systems
• Troubleshoot and root-cause errors
• Mentor other developers
• Deliver features timeously

Technologies:
RabbitMQ, Docker, Kubermetes, Microservices, Scala, Java, C++, Python, Go, SQL, Oracle, MySQL, PostgreSQL, SDLC

Email your CV to it.careers@goldmantech.co.za. You can also contact any of the consultants on 021 555 0952, or alternatively visit our website at http://www.goldmantech.co.za
Correspondence will only be conducted with short listed candidates.
Should you not hear from us within 3 days, please consider your application unsuccessful.

Get Alerts
 

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.