About The Role
A fantastic opportunity has arisen for a Software Developer to join our team at Sunbelt Rentals UK. It’s our vision to own the future of rentals and our mission to deliver a world-class experience.
As a Software Developer you will be responsible for maintaining and developing both internal and customer facing, business critical and innovative applications, in both new and legacy technologies where required. You will also provide technical support over these applications to ensure any faults are resolved quickly and effectively. As part of the role, you will perform code reviews to identify basic technical and logical errors and help to ensure good coding standards.
You will be expected to get involved in helping to plan and review development timelines, as well as the iterative build, test and deployment processes for your relevant team.
Key Responsibilities:
1. Manage your delivery commitments to ensure timely and quality delivery of solutions.
2. Analysing and planning of technical requirements for solutions.
3. Review, support and feedback size requirements for work items produced by the Business Analysis team.
4. Writing and reviewing code for both functionality and standards.
5. Preparing of test cases for unit & integration testing.
6. Involving in the successful deployment of applications and solutions.
7. Problem solving and resolving technical issues.
8. Keeping up to date with industry trends and developments.
What can we offer you in return? You’ll be joining a highly successful FTSE100 company, the UK’s largest equipment rental provider. We provide an Industry leading flexible rewards package including generous holiday allowance (with the opportunity to buy and sell annual leave), life assurance, a retail discount scheme, employee recognition awards and a great Company pension scheme.
About You
To be successful in this role you will likely be in a similar position or have relevant transferable experience.
You will be comfortable working under pressure and to tight deadlines whilst still maintaining a professional and approachable manner. You will enjoy working as part of a team and have excellent communication skills.
To succeed as a Software Developer you will bring the following skill-set and behaviours:
9. Proficient in C#, .NET Framework/.NET Core & ASP.NET
10. Proficient in T-SQL
11. A good knowledge of HTML, JavaScript & CSS
12. Knowledge of a JavaScript framework preferable, e.g. React
13. Knowledge of UI/UX standards, trends and emerging technologies
14. Experience integrating with other systems through web services, e.g. REST and GraphQL
15. Experience with Azure Integration technologies (Inc. App services, Azure Functions, Logic Apps, and API Manager Etc.)
16. An understanding of security practices
17. An understanding of Agile and Waterfall methodologies
18. Good knowledge of version control & CI/CD
19. Knowledge of Azure DevOps preferable
20. Good interpersonal skills
21. Extensive experience in web app development
22. Bachelor’s Degree Level or above in a related subject (Computer Science etc.) preferred.
23. Professional Certifications in relevant Technologies