#SGUnitedJobs Technical Lead, National Digital Identity (NDI)

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

Job Description

Imagine citizens having a common and secure digital identity that will make their lives so much easier, and open doors to a plethora of services for them - allowing citizens to do everything from accessing health prescriptions, completing government transactions to starting a bank account through their smartphone.
If you are inspired by this vision, we invite you to join our National Digital Identity (NDI) team. You will collaborate with a team of highly motivated peers to develop and deploy the next generation NDI solutions that will transform the lives of citizens by enabling secure and seamless delivery of personalised online digital experiences.
What to Expect:
  • Work with Product team to conceptualise and implement new programmes and initiatives relating to Digital Identity that will transform and create significant impact to whole-of-Govt and the industry 
  • Design and implement technical solutions, proof-of-concept, and pilots for the National Digital Identity system, ensuring the system complies with open standards and meets requirements for high availability, resiliency, scalability and security 
  • Work closely with systems architecture, infrastructure, development, and operations teams to ensure smooth delivery of technical solutions 
  • Assist in the development of industry standards to allow technical interoperability of various component systems within the National Digital Identity ecosystem
  • Develop and maintain applications, common components and libraries, conduct code review to ensure quality
  • Build scripts and automation to support Continuous Integration/Validation/Deployment (DevSecOps) and infra as code 
  • Develop technical standards and guidelines
  • Develop standards and guidelines for source control, versioning and development practices
How to Succeed:
  • Degree in Computer Science/Engineering, Information Technology, Electronics Engineering, or equivalence
  • In-depth hands-on experience on:
  • WebApp development using Java Spring, Python, Nodejs and Cloud-based tech stack
  • Application design and development using micro-service design patterns and container orchestration and service mesh technology
  • REST APIs, OpenID Connect/OAuth 2.0 authorisation framework over the Internet
  • PKI cryptography, its constituents (CA, RA, OCSP, CRL), PKCS and certificate lifecycle management, 2FA (e.g. FIDO2) and Biometric-based authentication methods
  • SQL, NoSQL databases, in-memory data grid (e.g. Redis)
  • Linux-based OS/VM system administration
  • Source control/versioning methodologies, code scanning, automated testing, build and config management
  • Scripting languages (e.g. Python, Terraform, Ansible) 
  • Experienced in agile methodologies, test-driven development, and info-security practices
  • Able to lead with authority and influence with positive energy
  • Resourceful and able to work out solutions with innovative thinking and new technologies. 

Closing on 24 May 2021