Programmer/Webmaster (MIS/IT 4)

  • Salary – $3,770,761 p.a

Job Purpose

  • The Programmer/Webmaster is responsible for maintaining the Treasury’s website and developing computer programs to support Treasury operations. The incumbent is responsible for designing, coding, maintaining and modifying the Treasury’s website, from layout to function and according to required specifications. The incumbent ensures a visually appealing site with user-friendly design and clear navigation.

Primary Duties:

  • Designs website, design data-driven applications, and find efficient client-server solutions as required;
  • Creates technical aspects of website – website layout/user interface by using standard HTML/CSS practices;
  • Creates and maintains the structure of websites (extranet, intranet and internet versions) databases for optimal performance;
  • Maintains, expands, and upgrades the website:
    • Collects text documents and images;
    • Oversees production and implementation;
    • Adds HTML extensions such as animations and surveys;
    • Organizes content;
  • Writes well designed, testable, efficient code by using best software development practices;
  • Supports existing infrastructure;
  • Maintains existing web applications;
  • Integrates data from various back-end services and databases, and other information systems using web development software;
  • Designs and implements user-driven templates, databases and interfaces;
  • Establishes virtual directories and virtual servers as required;
  • Gathers and refines specifications and requirements based on technical needs;
  • Creates and maintains software documentation;
  • Tests web applications units and systems;
  • Develops external web portals;
  • Builds applications and services for the Web;
  • Tests applications on various browsers and modify if necessary;
  • Researches and applies emerging technologies/industry trends into operations and activities;
  • Develops graphic design;
  • Collaborates with web designers to match visual design intent;
  • Ensures a user-friendly environment by providing the relevant menus, features and creation of icons as is appropriate;
  • Secures the website from hacking and viruses;
  • Produces a consistent visual image on the website by promoting uniformity in fonts, formatting, and images;
  • Ensures the timeliness, usefulness, accuracy and completeness of all information provided for the websites;
  • Liaises with Public Relations Officer and other team members as necessary for the gathering of information for the website;
  • Creates in-house training materials as well as multimedia designs and presentations;
  • Assists in the training of users of web-based applications (intranet and internet versions) application system software.

Qualification and Experience

  • A Bachelor’s Degree in Information Technology or Computer Science or its equivalent from an accredited tertiary institution.
  • Technical proficiency in relevant languages and development tools including ASP .NET, PHP, HTML, JavaScript, SQL, etc.
  • At least Six (6) years’ experience as a Web Programmer OR related experience in application and website development.

Required Competencies:

  • Thorough understanding of structured programming principles, system analysis techniques, system design, industry standard testing principles, system implementation, user training and follow-up.
  • Thorough understanding of multiple platform function including Mini-Computers, Personal Computers and workstations, to include operating system, utilities, shared and peer function.
  • Strong programming skills
  • A solid understanding of how web applications work including security, session management, and best development practices.
  • Strong grasp of security principles and how they apply to E-Commerce applications.
  • Strong understanding of UI, cross-browser compatibility.
  • Adequate knowledge of web application development.
  • A deep understanding of the interdependent relationship between infrastructure, information security and the applications/services they enable as well as the criticality of maintaining strong connections between the respective teams within IT.
  • Excellent understanding of multi-disciplinary nature of IT solutions.
  • Sound understanding of project management principles and their application to Infrastructure projects and teams.