Assistant Manager (Software Specialist, Application Development)

  • Job Category
    Information Technology, Public / Civil Service
  • Contract type
    Full Time

Job Description


  • Develop software solutions by studying information gathered and conferring with users, studying systems flow, data usage, and work processes, investigating problem areas and following the software development lifecycle (SDLC)
  • Participate in support and maintenance of existing applications (mobile and web) to meet business changes
  • Perform code review and system integration testing
  • Comply with standards and processes defined for the entire SDLC
  • Plan and organize end-user acceptance testing and training
  • Passionate in state-of-the-art development tools, emerging programming techniques and technologies, and best practices


  • Relevant background in Computer Science, Computer Engineering or a related field
  • Minimum 2 years of working experience in software development
  • Hands-on experience in Microsoft .NET technologies (such as C#, ASP.NET MVC 5), HTML5, JQuery, JavasScript, CSS, Microsoft SQL Server/Oracle database management system are essential
  • Hands-on experience in mobile development using Swift for iOS platform and/or Java for Android are essential
  • Participated in development team that followed the Agile development methodology
  • Knowledgeable in application security is added advantage
  • Hands-on experience in development of data visualisation and analytics will be advantageous
  • Hands-on experience in developing real time event processing on IoT platform and disruptive technologies, such as deep learning, intelligent systems and cognitive computing will be advantageous
  • Candidates with Microsoft Certified Solutions Developer: Web Applications certification and/or Scrum certification are preferred
  • Strong analytical skills, excellent written, communication, presentation skills and interpersonal skills
  • Self-driven and a team player

Closing on 30 Jun 2021