Job Description
Job Title: Software Engineer
Location: Home-based with occasional travel to York
Salary: To £50,000 + benefits
Purpose:
The Software Engineer position supports the Technical Leads and Architects in the development of services, APIs and user interfaces for our clients. Working both independently and as part of a wider technical team, you will work throughout the development and customer engagement life cycle to deliver high-quality and robust solutions to the highest technical standards.
Key responsibilities:
Duties will include, but are not restricted to the following:
Developing and supporting quality solutions for new and existing customers.
Be involved in key areas of software development, including evaluation, recommendations, delivery, testing, maintenance and documentation.
Keep abreast of relevant current emerging technologies.
Communicate effectively, in both written and verbal formats, with your manager, project manager and other members of the team and company.
Working closely with other members of the delivery, development and support teams in a collaborative environment with a willingness to contribute ideas and enhance both the solutions and practice.
Adopt and support our DevOps and SRE culture, upholding processes around development and seek opportunities to refine where appropriate.
Contributing to the SDLC from analysis to acceptance.
Identifying appropriate technologies, systems and libraries to use.
Writing well documented, well performing, testable, maintainable and quality code.
Technical Skills
.NET
Microsoft Azure PaaS
Azure DevOps
Thorough understanding of object-oriented programming.
Good understanding of Agile
Desirable experience of working within a DevOps/SRE environment.
Experience with Continuous Integration and/or Delivery.
Ability to learn new technologies and apply quickly to ongoing tasks.
Ability to multi-task and work productively on range of diverse issues.
If this sounds like you, please hit the apply button!