
National Parks Board
Senior Manager or Manager / Information Technology (Contract)
What the role is
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 4 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 1-year contract with staff benefits.
About your application process
This job is closing in 6 day(s).
If you do not hear from us within 4 weeks of the job ad closing date, we seek your understanding that it is likely that we are not moving forward with your application for this role. We thank you for your interest and would like to assure you that this does not affect your other job applications with the Public Service. We encourage you to explore and apply for other roles within National Parks Board or the wider Public Service.
About National Parks Board
Learn more about National Parks Board