Developer for Software Development Process - Cape Town
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