ICT Assessment Certification for Software Developer

Programme Code A804
ICT Governance
Learning Partner(s)
1.5 Hours
Format In-person
Agile Outsourcing Contracting Application Security Testing Performance Testing Functional Testing Infrastructure as Code
Job Roles
ICT&SS Professional Software Engineer


Stay ahead of the curve and get your certification today! Be recognized as a Software Developer certified under GovTech’s ICT vendor assessment programme – established to validate the competency of vendors and their staff who wish to participate in relevant government ICT tenders.

This assessment for Software Developers is carried out by NUS-ISS and supported by GovTech Digital Academy. SSG funding is available for Singaporeans/PRs.

As part of GovTech’s assessment programme, this assessment is applicable to vendors who are keen to participate in relevant government ICT tenders. Interested vendors are advised to have their staff assessed, with individual staffs’ certifications considered during tender evaluation where applicable to relevant tenders.

Key Takeaways

Government Agencies would be including technical assessments in quality evaluations increasingly. This aims to uplift the digital capabilities of Singapore’s ICT industry, which supports Government projects, and to provide a more objective validation of the competency of teams bidding for Government projects. The technical assessments would be an added criterion for quality evaluation, in addition to relevant certifications and track record, which Agencies may include in their quality evaluation.

Certificates awarded to individuals who pass this assessment are valid for 3 years and can be used for multiple tender submissions during the validity period.

Who Should Attend

  • Please refer to the job roles section
  • Most suitable for Software Developers, Software Engineers, and Programmers intending to work on government ICT projects


  • Candidates should ideally have a minimum of 2 years of software development experience with knowledge and skills in the Categories stated above.
  • They should be involved in at least one project cycle using agile practices and methodologies.
  • Please note that individuals who have failed the assessment will have to observe a 2-month period before re-attempting the assessment. This period will be subject to review and may be updated in future.

Programme Structure

Below are typical categories of questions that will be covered:


Topic Examples


Software development skills, for example the use of regex, pointers, arrays, hash table, trees, search and sorting algorithm etc


Coding habits and refactoring techniques, for example, use of elegant and efficient codes etc

API & Cloud

Basic skills in designing and developing REST APIs, for example, understanding of HTTP methods, resource naming, commonly used status codes etc


Basic knowledge of containerisation, cloud technologies and architecture

Software Testing

Writing of software tests ranging from unit tests to end-to-end application tests, for example, understanding of HTTP methods, resource naming, commonly used status codes etc


Using of debugging tools and techniques to resolve application errors


Common software design patterns and abstractions, for example, the design and implementation of the GoFs design patterns


Best Practices, Process and Principles for agile software development, for example, making decision and recommendations based on a given scenario.


Deployment of software automation and scheduling with build/packaging tools including making recommendations based on a given scenario.


Identifying software security features required to address potential security risks and vulnerabilities, for example, vulnerabilities and weaknesses listed in OWASP etc. 


Full Fee

Full programme fee


With effect from 1 Jan 2024

NOTE: Funding is available for this assessment. Please visit the learning partner's website to find out about the updated assessment fee funding breakdown, eligibility, terms and conditions.

Upcoming Classes

Class 1
30 Apr 2024 to 30 Apr 2024 (Full Time)
Duration: 1.5 hours
When: Apr - 30
Time : 2:30pm - 4:00pm
Class 2
21 May 2024 to 21 May 2024 (Full Time)
Duration: 1.5 hours
When: May - 21
Time : 2:30pm - 4:00pm
Class 3
26 Jun 2024 to 26 Jun 2024 (Full Time)
Duration: 1.5 hours
When: Jun - 26
Time : 2:30pm - 4:00pm