Job Title: Software Engineer
Location: Home-based with occasional travel to York
Salary: To GBP50,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:
1. Developing and supporting quality solutions for new and existing customers.
2. Be involved in key areas of software development, including evaluation, recommendations, delivery, testing, maintenance, and documentation.
3. Keep abreast of relevant current emerging technologies.
4. Communicate effectively, in both written and verbal formats, with your manager, project manager, and other members of the team and company.
5. Work 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.
6. Adopt and support our DevOps and SRE culture, upholding processes around development and seek opportunities to refine where appropriate.
7. Contribute to the SDLC from analysis to acceptance.
8. Identify appropriate technologies, systems, and libraries to use.
9. Write well-documented, well-performing, testable, maintainable, and quality code.
Technical Skills:
1. .NET
2. Microsoft Azure PaaS
3. Azure DevOps
4. Thorough understanding of object-oriented programming.
5. Good understanding of Agile
6. Desirable experience of working within a DevOps/SRE environment.
7. Experience with Continuous Integration and/or Delivery.
8. Ability to learn new technologies and apply quickly to ongoing tasks.
9. Ability to multi-task and work productively on a range of diverse issues.
If this sounds like you, please hit the apply button! #J-18808-Ljbffr