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
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.