Are you a Senior Software Developer looking for the next step in your career? Now’s your chance 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 Senior 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 contribute to the architectural designs where necessary and provide technical support over these applications to ensure any faults are resolved quickly and effectively. Additionally, you will support and mentor other junior members of the team and perform code reviews to identify basic technical and logical errors, helping ensure good coding standards.
As part of the software development team, you will be expected to be involved in the sprint cycles and planning/review sessions, as well as the iterative build, test, and deployment processes for your relevant team.
Your Key Responsibilities:
1. Manage your delivery commitments within sprints to ensure timely and quality delivery of solutions.
2. Design technical solution architectures to support project deliveries and scaling of solutions.
3. Analyze and plan technical requirements for solutions.
4. Review, support, and provide feedback on size requirements for work items produced by the Business Analysis team.
5. Write and review code for both functionality and standards.
6. Prepare test cases and strategies for unit & integration testing.
7. Oversee the successful deployment of applications and solutions.
8. Problem solve and resolve technical issues.
9. Keep up to date with industry trends and developments.
10. Mentor and support the development of junior members within the team.
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, 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.
The ideal candidate will have the following:
1. Expertise in C#, .NET Framework/.NET Core & ASP.NET.
2. Proficient in HTML, JavaScript & CSS.
3. Proficient in T-SQL.
4. A knowledge of older technologies such as ASP.NET Web Forms and Classic ASP preferred.
5. Knowledge of a JavaScript framework preferable, e.g., React.
6. Knowledge of UI/UX standards, trends, and emerging technologies.
7. Experience integrating with other systems through web services, e.g., REST and GraphQL.
8. Experience with Azure Integration technologies (Inc. App services, Azure Functions, Logic Apps, and API Manager etc.).
9. Understanding of security practices.
10. Agile Development methodologies.
11. Good knowledge of version control & CI/CD.
12. Knowledge of Azure DevOps preferable.
13. Good interpersonal and mentoring skills.
14. Good leadership skills.
15. Extensive experience in web app development.
16. Bachelor’s Degree Level or above in a related subject (Computer Science etc.) preferred.
17. Professional Certifications in relevant Technologies.
#J-18808-Ljbffr