Purpose of the role:
Reporting to the Senior Manager, IT Development, you will be responsible for designing, developing and supporting quality software solutions, to complement and integrate with the existing suite of applications, in support of the business objectives and strategies.
Responsibilities:
- Analysis and Design; collaborate with a range of business staff, IT and broader business services teams to help elicit software solution requirements and create design proposals
- Develop; adhere to the prevailing development frameworks, ensuring all code/solutions are inline with the required standards, in particular the principles of secure development
- Testing; ensure software solutions are comprehensive tested
- Deployment; help create deployment plans to ensure a smooth implementation and/or transition to the new software solution
- Support; provide technical support to software solutions developed by the IT Development Team
- Keep at the forefront of the development technology discipline, identifying and recommending innovative technologies that would benefit the accomplish business objectives
Skills required:
- Minimum three years in a similar role
- Relevant development certification/qualifications
- ITIL Foundation
- Highly developed IT development skills, with demonstrable experience of designing, developing and supporting business critical IT solutions
- Advanced knowledge of the Microsoft stack for development, SQL Server, Azure SQL, c# .NET core, JavaScript and established visual frameworks