Assistant Manager, Artificial Intelligence Office (Contract)

National University Polyclinics

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

National University Health System seeks an Assistant Manager for the Artificial Intelligence Office (Contract) to lead enterprise application development across the full stack. The role focuses on delivering scalable, secure software solutions with modern frameworks and DevOps practices in a healthcare context.

The candidate will design, develop, test, and deploy applications, collaborate with stakeholders, and drive continuous improvement throughout the SDLC.

Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology or related discipline.
  • Minimum 5 years of experience in software development and enterprise application delivery.
  • Strong hands-on experience in Java development using Spring Boot.
  • Experience developing RESTful APIs, microservices, and enterprise-scale applications.
  • Experience in frontend development using Angular, React, or similar web frameworks.
  • Hands-on experience with Git source control and branching strategies.
  • Experience implementing CI/CD pipelines using Azure DevOps or similar platforms.
  • Good understanding of Agile, Scrum, and SDLC methodologies.
  • Experience with relational databases and SQL development.
  • Experience integrating applications with external systems through APIs and middleware technologies.
  • Strong analytical, troubleshooting, problem-solving, and stakeholder management skills.
  • Self-motivated with a passion for learning and adopting new technologies.
  • Experience in healthcare systems or healthcare-related projects would be an advantage.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java, Spring Boot, and related technologies.
  • Develop and maintain RESTful APIs, microservices, and backend services.
  • Design and develop responsive, user-friendly web applications using modern frontend frameworks and technologies.
  • Implement secure and scalable software solutions aligned with enterprise architecture standards.
  • Translate business requirements into technical designs and software solutions.
  • Participate in technical design reviews, architecture discussions, and solution evaluations.
  • Perform code reviews and ensure compliance with coding standards, security requirements, and development best practices.
  • Troubleshoot and resolve technical issues throughout the development lifecycle.
  • Build reusable UI components and integrate frontend applications with backend APIs.
  • Collaborate with UX/UI designers and business users to enhance user experience and application usability.

Skills

Java development
Spring Boot
REST APIs
Microservices
Frontend frameworks
Git / version control
Azure DevOps
CI/CD automation
Agile / SDLC
SQL / relational DB
API integration
Stakeholder management
Healthcare domain experience

Education

Degree in Computer Science, Software Engineering, Information Technology

Tools

Git
Azure DevOps
Maven/Gradle
Kafka
Docker
Kubernetes
Oracle Database
Kafka
SonarQube
Maven/Gradle

Job description

Select how often (in days) to receive an alert: Create Alert

Assistant Manager, Artificial Intelligence Office (Contract)

Job ID: 10580

Job Function: Administration

Institution: National University Health System

Overview

The Software Engineer will be responsible for the design, development, enhancement, and lifecycle management of enterprise applications within NUHS. The role focuses on delivering scalable, secure, and high-quality software solutions using modern development frameworks and DevOps practices.

The incumbent will work closely with business stakeholders, architects, project teams, and technical teams to design, develop, test, deploy, and maintain applications throughout the Software Development Lifecycle (SDLC). The successful candidate should possess strong full stack development capabilities and be passionate about driving application modernization, automation, and continuous improvement initiatives.

Key Responsibilities

Application Development

  • Design, develop, test, and maintain enterprise applications using Java, Spring Boot, and related technologies.
  • Develop and maintain RESTful APIs, microservices, and backend services.
  • Design and develop responsive, user-friendly web applications using modern frontend frameworks and technologies.
  • Implement secure and scalable software solutions aligned with enterprise architecture standards.
  • Translate business requirements into technical designs and software solutions.
  • Participate in technical design reviews, architecture discussions, and solution evaluations.
  • Perform code reviews and ensure compliance with coding standards, security requirements, and development best practices.
  • Troubleshoot and resolve technical issues throughout the development lifecycle.

Frontend Development

  • Build reusable UI components and integrate frontend applications with backend APIs.
  • Collaborate with UX/UI designers and business users to enhance user experience and application usability.

Application Lifecycle Management

  • Manage applications throughout their lifecycle from requirements gathering, development, testing, deployment, maintenance, enhancement, and retirement.
  • Drive continuous improvement of software engineering practices and development standards.
  • Maintain technical documentation, system design documents, deployment procedures, and operational runbooks.
  • Ensure solutions remain maintainable, scalable, secure, and aligned with evolving business needs.
  • Support application modernization initiatives and technology refresh activities.

DevOps, CI/CD & Release Management

  • Design, implement, and maintain CI/CD pipelines using Azure DevOps and Git repositories.
  • Automate build, testing, deployment, and release processes to improve software quality and delivery efficiency.
  • Manage source code repositories, branching strategies, pull requests, and version control processes.
  • Collaborate with infrastructure, cybersecurity, and platform teams to ensure smooth deployments and operational readiness.
  • Implement DevSecOps practices by integrating security and quality controls into development pipelines.
  • Monitor and improve software delivery performance through automation and continuous integration practices.

Testing & Quality Assurance

  • Develop and maintain unit tests, integration tests, and automated testing suites.
  • Support System Integration Testing (SIT), User Acceptance Testing (UAT), and production validation activities.
  • Perform root cause analysis and resolve software defects efficiently.
  • Ensure application quality, reliability, security, and performance through continuous testing and monitoring.
  • Advocate quality engineering practices within the development team.

Stakeholder Collaboration

  • Work closely with business users, product owners, project managers, architects, infrastructure teams, and cybersecurity teams.
  • Participate in requirements gathering, effort estimation, sprint planning, and solution delivery activities.
  • Provide technical recommendations on solution design, technology adoption, and application enhancement opportunities.
  • Communicate project progress, risks, issues, and technical decisions effectively to stakeholders.

Requirement

  • Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum 5 years of experience in software development and enterprise application delivery.
  • Strong hands-on experience in Java development using Spring Boot.
  • Experience developing RESTful APIs, microservices, and enterprise-scale applications.
  • Experience in frontend development using Angular, React, or similar web frameworks.
  • Hands-on experience with Git source control and branching strategies.
  • Experience implementing CI/CD pipelines using Azure DevOps or similar DevOps platforms.
  • Good understanding of Agile, Scrum, and Software Development Lifecycle (SDLC) methodologies.
  • Experience with relational databases and SQL development.
  • Experience integrating applications with external systems through APIs and middleware technologies.
  • Strong analytical, troubleshooting, problem-solving, and stakeholder management skills.
  • Self-motivated with a passion for learning and adopting new technologies.
  • Experience in healthcare systems or healthcare-related projects would be an advantage.
  • Preferred Technical Skill
    • Backend Development - Java 17+/21/25, Spring Boot, Spring MVC, Spring Security, JPA / Hibernate, REST API Development, Microservices Architecture, Maven / Gradle
    • Frontend Development – Angular, React, JavaScript, TypeScript, HTML5, CSS3, Bootstrap / Angular Material / Material UI
    • DevOps & CI/CD – Git, Azure DevOps, CI/CD Pipeline Design and Automation, Azure Repos, Azure Pipelines, SonarQube, Automated Testing Frameworks
    • Database & Integration - Microsoft SQL Server, PostgreSQL, Oracle Database, API Integration, Messaging Technologies (Kafka) would be advantageous
    • Cloud & Containerization (Advantageous) – Docker, Kubernetes, AWS/Microsoft Azure, Cloud-Native Application Development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Assistant Manager, Artificial Intelligence Office (Contract)
Assistant Manager, Artificial Intelligence Office (Contract)

National University Health System • Singapore

On-site
SGD 120,000 - 180,000
Assistant Manager, Artificial Intelligence Office (1-yr contract)
Assistant Manager, Artificial Intelligence Office (1-yr contract)

re-zoo-me • Singapore

On-site
SGD 90,000 - 150,000
Manager, AIO Innovation (Contract)
Manager, AIO Innovation (Contract)

National University Polyclinics • Singapore

On-site
SGD 70,000 - 120,000
Assistant Manager, AI Office - Software & DevOps Lead
Assistant Manager, AI Office - Software & DevOps Lead

National University Polyclinics • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Senior Manager, AIO Innovation Office (Contract)
Senior Manager, AIO Innovation Office (Contract)

National University Polyclinics • Singapore

On-site
SGD 180,000 - 240,000
AI Software Engineering Lead
AI Software Engineering Lead

National University Health System • Singapore

On-site
SGD 120,000 - 180,000
Assistant Manager, Data Insights Unit (2-Year Contract)
Assistant Manager, Data Insights Unit (2-Year Contract)

National University Polyclinics • Singapore

On-site
SGD 60,000 - 90,000
Senior Executive - IT, Full Stack Developer
Senior Executive - IT, Full Stack Developer

HL Bank Singapore Co. • Singapore

On-site
SGD 85,000 - 120,000
Senior Principal AI-Driven Software Engineer
Senior Principal AI-Driven Software Engineer

National University of Singapore • Singapore

On-site
SGD 100,000 - 150,000
Flexible work arrangements
Competitive remuneration
Empowered work environment