Senior Manager or Manager / Information Technology

National Parks Board

Singapore

On-site

SGD 90,000 - 130,000

Part time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Staff benefits
11-month contract

Job summary

The National Parks Board (NParks) is seeking a Software Engineer to build and maintain systems for tree and parks management. You will write clean code in .NET, collaborate with stakeholders, and ensure quality through automated testing and code reviews across on-premises and Azure environments.

Responsibilities include system deployment, documentation, and vendor coordination, with a focus on reliability and performance for urban greenery inventory and park facilities management efforts.

Qualifications

  • 3+ years of software development experience.
  • BS/BA in Computer Science, Software Engineering, IT, or related field.
  • Experience with full-stack development and modern frameworks.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Develop and maintain tree- and parks-management applications using .NET.
  • Collaborate with internal/external stakeholders to translate requirements.
  • Perform code reviews and implement unit tests with Selenium.
  • Manage on-premises and Azure cloud infrastructure with high availability.
  • Create and execute testing strategies including unit/integration tests.
  • Coordinate with vendors for documentation and deployment records.

Skills

.NET Framework
Power Platform
Dynamics 365
Azure
Selenium
Database design
HTML/CSS/JS
API development

Education

Computer Science / Software Engineering / IT

Tools

Power Apps
Power Automate
Dynamics 365
Microsoft Azure

Job description

What the role is:

As a Software Engineer, you will be an integral part of our Information Technology (IT) team, collaborating with internal & external stakeholders to create software solutions by writing code, reviewing code with documentation, and building systems that meet user requirements & business objectives. You will work specifically on systems related to tree and parks management, developing & maintaining applications that support urban greenery inventory & park facilities management. Additionally, you will support daily operations of NParks operational systems, technical infrastructure management, and end-to-end system implementation processes on-premises and in commercial cloud environments using the latest technologies.

What you will be working on:
  • a) Software Development & Engineering Design, develop, and maintain applications specifically tailored for tree and parks management systems, including urban greenery inventory tracking and park facilities management platforms. Write clean, efficient, and maintainable code using .NET framework and related technologies. Participate in the complete software development lifecycle from requirements gathering through deployment and maintenance.

  • b) Stakeholder Collaboration & Requirements Analysis Work closely with internal departments, park managers, arborists, and external vendors to understand business requirements and translate them into technical specifications. Conduct thorough requirements analysis to ensure software solutions align with user needs and business objectives. Facilitate communication between technical and non-technical stakeholders to ensure project success.

  • c) Code Quality & Review Conduct comprehensive code reviews to maintain high standards of code quality, security, and performance. Write and maintain unit tests and implement automated testing frameworks using Selenium. Ensure adherence to coding standards and best practices across all development projects.

  • d) System Operations & Infrastructure Support daily operations of NParks operational systems, ensuring high availability and performance. Manage technical infrastructure both on-premises and in commercial cloud environments, particularly Microsoft Azure. Oversee end-to-end system implementation processes using cutting-edge technologies.

  • e) Testing & Quality Assurance Develop and execute comprehensive testing strategies including unit testing, integration testing, and automated testing protocols to identify and resolve software defects. Maintain testing documentation and ensure compliance with quality standards.

  • f) Vendor Management & Documentation Liaise with external vendors for system documentation, particularly for NParks central system(s) and related technologies. Coordinate with third-party providers to ensure seamless integration and proper documentation of all system components.

  • g) Version Control & Deployment Manage source code using NParks DevOps platform, ensuring proper version control practices and collaborative development workflows. Oversee deployment processes and maintain deployment documentation. Implement continuous integration and continuous deployment practices where appropriate.

What we are looking for:

Required Technical Skills:

  • Proficiency in .NET framework and programming

  • Strong knowledge of Microsoft Power Platform, including Power Apps and Power Automate

  • Hands-on experience with Dynamics 365 implementation and customisation

  • Solid understanding of Microsoft Azure cloud services and architecture

  • Experience with automated testing frameworks, particularly Selenium

  • Knowledge of database design and management

  • Understanding of web development technologies (HTML, CSS, JavaScript)

  • Familiarity with API development and integration

Required Qualifications:

  • Areas of study in Computer Science, Software Engineering, Information Technology, or related field

  • Minimum 3 years of software development experience

  • Proven experience in full-stack application development

  • Strong analytical and problem-solving skills

  • Excellent communication and interpersonal abilities

  • Experience working in collaborative, cross-functional teams

Key Competencies:

  • Strong attention to detail and commitment to quality

  • Ability to work independently and manage multiple projects simultaneously

  • Adaptability to evolving technologies and changing requirements

  • Customer-focused mindset with emphasis on user experience

  • Collaborative approach to problem-solving and decision-making

Only shortlisted candidates will be notified.

Successful candidate will be employed on 11-month contract basis with staff benefits.

About National Parks Board

At the National Parks Board (NParks), we take pride in conserving our natural heritage and enhancing green spaces for all to enjoy in our City in Nature. We have a multi-talented and highly passionate team that is driven by the goal to create a unique world-class living environment through excellence in biodiversity conservation, greenery and recreation, and veterinary care in partnership with the community. If you share our love for nature and animals, and our zest for innovation and continuous learning, we have the perfect working environment for you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager or Manager / Information Technology
Senior Manager or Manager / Information Technology

Public Service Division • Singapore

On-site
SGD 90,000 - 130,000
Staff benefits
Deputy Director / Facilities Management, Security, Sustainable Living Lab (JLG)
Deputy Director / Facilities Management, Security, Sustainable Living Lab (JLG)

National Parks Board • Singapore

On-site
SGD 180,000 - 260,000
Manager / Plant Records : Singapore Botanic Gardens (Contract)
Manager / Plant Records : Singapore Botanic Gardens (Contract)

National Parks Board • Singapore

On-site
SGD 28,000 - 45,000
Senior Manager/Education & Engagement
Senior Manager/Education & Engagement

National Parks Board • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer - Azure & Parks IT
Senior Software Engineer - Azure & Parks IT

National Parks Board • Singapore

On-site
SGD 90,000 - 130,000
Staff benefits
11-month contract
Senior Software Engineering Manager (11-Month Contract)
Senior Software Engineering Manager (11-Month Contract)

Public Service Division • Singapore

On-site
SGD 90,000 - 130,000
Staff benefits
Manager - Ops Tech (Contract)
Manager - Ops Tech (Contract)

Public Service Division • Singapore

On-site
SGD 39,000 - 73,000
Staff benefits
11-month contract
Engineering Manager, National Environment Agency (NEA)
Engineering Manager, National Environment Agency (NEA)

GovTech Singapore • Singapore

On-site
SGD 120,000 - 190,000
Flexible work arrangements
Total rewards benefits
Learning and development opportunities
Manager/Senior Manager (Community Animal Programmes) Contract
Manager/Senior Manager (Community Animal Programmes) Contract

Public Service Division • Singapore

On-site
SGD 60,000 - 90,000
Manager/Senior Manager (Community Animal Programmes) Contract
Manager/Senior Manager (Community Animal Programmes) Contract

National Parks Board • Singapore

On-site
SGD 61,000 - 100,000