As a Senior Web Application Developer, the position requires in taking the lead of the full web application development process but not limited to system support and maintenance. Having the mindset of a good software architecture, he/she should be able to understand and comprehend the incremental business value of the deliverables on every sprint by providing sound technical solutions while adapting and integrating current trends and technologies is highly expected. Mentoring and helping the team to grow is part of the daily tasks. Growth, innovation and collaboration are amongst the core values the team is passionate about. Having the growth mindset and thriving under pressure, the team have successfully launched an exciting project of leveraging the IVR (Interactive Voice Response) with the integration of telephony and modularized developed components where the involvement of an exceptional collaborative effort between ICT departments has been greatly maximized.

MINIMUM REQUIREMENTS

  • BS in computer science or a related field or significant equivalent experience

  • 5 – 8 year experience:

  • a teamplayer with good working attitude

  • understands and comprehends the business value of his/her contributions towards achieving the sprint goal

  • able to handle multi-tasking and manage priorities

  • self-driven, motivated and proactive in sprint deliverables

  • willing to work on flexible hours if necessary

  • excellent communication skills both verbal and written

DUTIES AND RESPONSIBILITIES

  • Leads and mentor group of developers in building web applications on its full cycle including envisioning roadmap up until project deployment and maintenance

  • Recommends sound technical decisions to solve complex problems

  • Develops and maintain web applications with fundamental design principles behind a scalable application

  • Build and integrates unit testing particularly for testable and independent components

  • Performs code reviews ensuring best coding practices and the user-defined acceptance criteria are implemented

  • Prepares software documentation such as diagrams (entity-relationship diagrams, process workflow) and user guide

  • Faciliates Scrum meetings such as Sprint Planning, daily standup, and sprint retrospectives

Apply for this job

Thank you for your application.

Our recruitment officer will call you as soon as possible.