• Assist BA on user stories elaboration
• Assist QA on test automation and bug fixes
• Assist DevOps on build and release automation
• Design and deliver working software applications to delight customers
• Improve software quality using XP practices such as code review and unit testing
• Adheres to the Software Craftsmanship Manifesto
• Prepare architectural and other technical documents
Requirements:
• Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
• Familiar with Git
• Experience with Continuous Integration (Bamboo/TeamCity)
• Experience developing in Mac/Linux environment
• Experience working in agile teams – TDD, Pair programming, Scrum, XP
• Familiar with both Windows and UNIX/Linux servers
• Familiar with Design Patterns
• Familiar with Unit Testing
• Good presentation and listening skills
• Exposure to mobile application development will be an added advantage
• Working experience in Agile and UX development environment will be an added advantage