Job Responsibilities
- Full Development Life Cycle for IT projects, including:
- System Design and Development e.g. web-based applications, Data Warehouse, Cloud-based applications, Proof-Of-Concepts, isomer sites;
- Security;
- Architecture and Infrastructure Design;
- Testing;
- Documentation;
- Training; and
- Presentation;
- Application Helpdesk Support Service; and
- Service Operation and Maintenance Support of IT systems.
System Development
- To perform and support SDLC development or equivalent methodology for any IT projects assigned . This includes the following:
- Requirements Gathering and Feasibility Study;
- Application Design;
- Development;
- System Integration Testing and Users Acceptance Testing;
- Implementation and Migration;
- Post Implementation Review;
- Training;
- Technical Briefing ;
- Documentation and Technical Writing ;
- Quality Assurance; and
- Access Control and Security Review; and
- Code Review; and
- Load Testing.
- Upon the completion of each phase, to prepare the essential document/s depending on the needs of project, e.g.:
- Users Requirement Specification Documentation ;
- Design Specification Documentation ;
- Functional Specification Documentation ;
- User Manual Documentation ;
- Configuration Documentation ;
- Test Plan and Test Cases Documentation;
- Implementation Plan ; and
- Post implementation Review Documentation.
System Maintenance
- To provide on-going maintenance and support to the existing or completed projects. Examples of essential services are:
- Application Helpdesk Support Services;
- Problem Resolution and Bug fixes;
- Service Requests, Fault Reports and enhancements;
- Application Compatibility Testing;
- Upgrade of Application Software;
- Business Continuity Exercise
Job requirements
- A Degree in IT related discipline.
- At least five (5) years of experience in IT development.
- Working experience in system analysis and design.
To have capabilities and experience in similar services/projects such as
- Requirements and impact analysis
- IT Operational Support, e.g. incident management
- Project management support
- Analysis, design and integration
- Type of applications (including cloud-based) e.g. Library Management System, Payment Systems, web-based applications, Mobile-based applications, Customer Relationship Management, Data Warehouse and Business Intelligence
- Protocols and messaging applications
- Cloud-based platforms e.g aws, Google cloud, Azure.
- Microsoft Certified Solution Developer
- NET Framework
- Development Languages / Tools e.g. Microsoft Visual Studio, Sharepoint, Eclipse, Java, Perl, PHP, J2SE/J2EE Technologies (JSP, Servlet), Linux, Apache, Unix Scripting, Outlook, Qlikview,
- Net data entity and MVC frameworks
- Web application framework
- DBMS e.g. SQL Server, Oracle, MySQL etc.
- Database connectivity tools e.g. ODBC, JDBC etc.
- Internet Technologies e.g. Perl Scripts, DHTML/HTML/XML, Active X, ASP, SOAP, WSDL etc.
- Web services development
- Mobile Technologies
- SharePoint Tools
- Storyboarding and website design tools
- Application Testing tools e.g. JUnit, Nunit, JMeter and others
- Open Source Applications implementation, e.g. Govtech’s Isomer, WordPress
- Source code management software, e.g. Team Foundation Server