Senior Developer (java) - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 15-02-2018 9:29:55 PM
15-03-2018 9:29:55 PM
Responsibilities
  • Development of new features and products
  • Automated testing of features developed
  • Deliver technical documentation as and when required
  • Act as a mentor to all team members on their assigned project tasks
  • Participate in training design, documentation and delivery efforts
  • Support, problem solving and analysis for helpdesk & production
  • Deliver code that is functional, understandable, maintainable and testable
  • Where necessary deliver test harnesses that enable the testing of the system.
  • Participate in peer code reviews
  • Participate in agile team meetings
  • Utilise version control, build, continuous integration solutions and code quality tools as required
  • Responsibility for own deliverables
Education & Experience Required
  • N. Diploma/B.Tech  in Information Technology/Computer Science/Engineering
  • 5+ years IT application development experience
Essential Competencies
  • OO Analysis, Design and Programming Techniques
  • Design Patterns – MVC or other generally accepted patterns
  • Java
  • Webservices (SOAP / REST)
Advantageous Competencies
  • Previous programming experience
  • Experience in telecommunications industry
  • iCAP or CVM Experience
  • Customer 3D experience
  • eTOM/Frameworx Knowledge
  • ITIL knowledge
  • An understanding of SOA
  • Understanding of Design Patterns
  • Basic understanding of Domain Driven Design
  • Familiarity with unit testing frameworks and TDD
  • WCF, WPF or Silverlight
  • XAMLXMLDesign Patterns – MVC or MVVM UML Oracle DB
  • Jenkins
  • Apache Spark
  • Cloud exposure
  • Container deployment, scaling, management, etc. (Docker, Kubernetes, etc.)

Recruiter: CompuJobs