Development Support Engineer
Job Description
This role is a fantastic opportunity to work on a modern web application in a role that offers significant exposure to the wider organisation and its users. This role bridges the gap between Development, DevOps, and internal users, ensuring smooth operation of our development and test environments, effective issue triage, resolution, and technical guidance for our stakeholders. As part of the development team, you will be able to use your experience to improve the product, working with the wider team to deliver change.
Given the breadth of the role (covering Development, DevOps, Support, Operations, Quality Assurance and Business Analysis), there will be lots of opportunities to grow your skillset and experience, working with experts from across the organisation and at different levels. We have a strong focus on continuous improvement, and your role will form a critical part of that process, giving you lots of opportunity to influence and deliver change.
Skills and experience that will lead to success
Essential Skills and Experience
- Excellent problem solving and critical thinking skills
- Strong analytical and debugging skills, with the ability to diagnose and resolve complex technical issues.
- Experience with DevOps tooling and practices, including CI/CD pipelines, and environment management. Tooling to include Azure DevOps, Octopus Deploy, PowerShell, Terraform
- Full-stack development experience, including proficiency in MS SQL, C# .NET 6+, Angular 14+ with Typescript (or similar modern UI Framework)
- Cloud and web application architecture, preferably in Azure
- Strong track record in Testing, Continuous Integration & Delivery
- Excellent communication and interpersonal skills, with the ability to work effectively across teams with both technical and non-technical stakeholders.
- Experience with issue tracking systems (e.g., Jira) and version control systems (e.g., Git).
- Strong organizational skills and the ability to prioritize tasks in a fast-paced environment.
- Experience of working in a technical support function