Key Job Responsibilities:
- 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
Key Skills/Qualifications:
- 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
- Proficient with business process modelling techniques and BPMN
- Proficient with BPM platform such as Appian or open source BPM platforms that support workflow versioning, rules engine, form and dashboard development
- Experience with internet and intranet applications development
Location: Singapore
Job Type: Permanent, Full-Time