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!