Application Developer - Agile Project

Location:
Job Type: Contract
Posted: over 6 years ago
Contact: Cecil Mangilin
Discipline:
Reference: 176914_1504508935

Roles and Responsibilities:
Part of the project team to take on the exciting and challenging role of delivering and maintaining a large-scale 24 x 7 project using AGILE software development methodology.

  • Develop software using Agile methodology
  • Work closely and collaborate with the Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fixes etc.
  • Work with DevOps team on setting up continuous integration, build and release automation.
  • Responsible for providing estimates for stories during sprint planning.
  • Responsible for converting acceptance criteria into automated unit tests.
  • Support production issues and duty rotation for after-office-hours support.
  • Champion Agile technical practices such as test driven development, pair programming and refactoring.
  • Involved in application deployment.


Knowledge and Skills:

  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines
  • Minimum 3 years working experience in web application development
  • Working experience in Ruby on Rails, or
  • Working experience in Java EE and a modern programming language
  • Working experience in Agile software development and technical practices (e.g. test driven development, pair programming, clean code etc)
  • Familiar with HTML5, CSS and Javascript frameworks
  • Working experience in full-stack development will be added advantage
  • Working experience in Oracle database, SQL and PLSQL scripting will be added advantage
  • Working experience in automated testing using scripts or tools will be added advantage
  • Working experience in OutSystems and JBoss EAP will be an added advantage