Developer for Software Development Process - Cape Town Verfied Gold Badge

R 45K - 50K per month Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 12-11-2015 1:17:58 PM
10-12-2015 1:17:58 PM
Overview:-
Our developers build world class software and are involved in all facets of the software development process.

Duties & Responsibilities

· Design clean and simple solutions
· Write elegant robust code
· Improve and optimize the performance of existing systems
· Troubleshoot and root-cause errors
· Write unit, integration and acceptance tests for all components
· Write build automation scripts
· Mentor developers
·Assist with analysis where required

Minimum Requirements:-

Qualifications.

· Degree in computer science, computer engineering, information science or related technical discipline
· Knowledge of computer science fundamentals in object oriented design, data structures and algorithms

Skills/Competencies and experience

· At least 5 years’ worth of professional development experience
· Strong software design skills
· Proficiency in more than one modern programming language such as Java, Scala, C#, C++, Python or Ruby
· Experience in system integration, distributed computing and building enterprise-wide systems
·Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and
testing
· Strong communication skills
· Good deductive and inductive reasoning
· Strong analytical and problem solving capabilities
· Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
· Ability to work individually and with teams
· Experience in influencing best practices within your team