Full Stack Developer - Sandton Verfied

Salary Negotiable Sandton, Gauteng Sandton, Gauteng more than 14 days ago 06-09-2016 9:06:21 AM
04-10-2016 9:06:21 AM
Reports to:
Foundery Development Team Lead

Department:
Business Technology

Location
Sandton

Closing Date:
16 September 2016

Salary:
Market Related


Purpose of position

Full Stack Developers design and implement software following Agile principles. They have an active interest in technical excellence and keep abreast of current trends in software development. They make contributions to the technical direction of the team. They have a broad knowledge base with depth in at least one of the below mentioned areas.

Responsibilities:

? Support the analysis of user stories.
? Estimate user stories.
? Test driven development of user stories.
? Refactoring existing code.
? Writing code to implement new user stories.
? Assists team members to complete their user stories.
? Partakes in code reviews.
? Fixes bugs found in the existing code base.
? Contributes technical excellence to the team.
? Recommends learnings to the rest of the team.
? Understanding business needs and conceptualizing implementations to fulfil them.
? Partaking in team retrospectives.
? Contribute to team improvement efforts.

Recommended Experience:

? Experience on one or more Java EE or Java Spring projects.
? Experience on one or more JavaScript projects.
? Experience with REST services in Java EE or Spring.
? Experience with SQL and JDBC.
? Experience with a NoSQL technology such as MongoDB, ElasticSearch or Neo4j.
? Experience with Git.
? Experience with a JavaScript framework such as AngularJS, ReactJS or similar framework.

Highly Desirable Experience:

? Experience with functional programming i.e. Scala, Clojure, Ruby or Haskell
? Agile software development experience.
? Test Driven development experience.
? Github profile and contributor to any open source project.
? Stack Overflow contributor with question and answer contribution.
? Evidence of continuous learning i.e. certifications (SCJP, OCJP etc.) or online courses (Coursera, Udacity, Khan academy etc.)