Software Development Specialist Job Opportunity
Job Description
This is a key role within the Information Management and Technology team, responsible for application and platform management services to supported system solutions.
* Designing complex software applications, components, and modules using appropriate modelling techniques and established software design standards, guidelines, patterns, and methodologies.
* Creating and communicating multiple design views to address stakeholder concerns and meet both functional and non-functional requirements.
* Managing the application lifecycle including automated builds, continuous deployment, and release management using tools such as Azure DevOps.
The successful candidate will have demonstrated ability in software development, a strong focus on internet security, and experience managing the application lifecycle.
Required Skills and Qualifications
We are seeking an experienced software developer with proven skills in:
* Designing and developing complex software applications.
* Managing source code and database management practices.
* Implementing web content accessibility guidelines (WCAG).
* Experience with programming languages including .NET, HTML, CSS, JavaScript, and Angular or React.
* Strong knowledge of software engineering best practices such as unit testing, dependency injection, and code quality principles.
Benefits
This role offers a range of benefits including:
* Generous flexible working practices.
* Access to fitness passport.
* Novated car leasing arrangement.
* Salary sacrificing to superannuation.
Other Information
National Health Service providers are committed to creating a diverse and inclusive environment which reflects the community they serve.