Scala/Java Software Developer – Durbanville

Full Time

The Software Developer will be required to plan, develop, test and implement new innovative software products in a fast-paced prototyping development environment.

• Analyse and identify programming solutions for clients
• Design and develop new software applications using best practice methods
• Create and facilitate suitable testing methods for existing software solutions
• Modify and improve existing software systems for optimal efficiency and effectiveness
• Perform bug-fixing
• Draw up relevant help files and user manuals for programs
• Provide technical support on programs created
• Conduct ongoing research and self-study to keep up to date with new methodologies

• Grade 12 or equivalent qualification essential; postgraduate qualification preferable
• Minimum 2 to 4 years’ relevant experience in Software Development
• Scala, Java J2EE or other programming language essential
• Experience with SQL and NOSQL, database design and best development practices essential
• Experience with MongoDB preferable
• GIT (or similar revision control)
• Linux skills
• Message queuing technology (Rabbit MQ) essential
• Web service technology (REST) essential
• Play framework, MVC advantageous
• LESS, CoffeeScript experience advantageous

Skills required
• Strong analytical and problem-solving skills
• Attention to detail
• Deadline-driven and able to work under pressure
• Able to take initiative
• Strong communication skills (verbal and written)

R15 – 30 000 p.m.

Only SA citizens based in Cape Town need apply.