Hawes & Curtis was established by Mr Ralph Hawes and Mr Freddie Curtis in 1913 and have been making the finest shirts for Royalty including, in the past, HRH Prince of Wales and Earl Mountbatten. We were cited by the press as being amongst the ‘brightest businesses’ in Great Britain. Today, the brand is known for its innovation, quality and ambition for growth.
Role:
• Senior Web Developer (.NET C# back-end)
• Extend the features of an existing web application.
• An Azure SQL database is used for storage.
• Azure Functions and .NET applications running in Virtual Machines. We use Azure SQL databases for data storage and retrieval. Azure DevOps is used to manage teamwork items as well as CI and CD pipelines.
Responsibilities
• Participate in discussions with the product team on requirements and provide estimates for planned work.
• Participate in architecture and design discussions with the Engineering Manager, Infrastructure Engineer and the wide engineering team.
• Implement the C# .NET standard back-end functions required to support the front-end functionality.
• Design and maintain the Azure SQL database tables required to support the web application functionality.
• Implement automated unit tests, integration tests and acceptance tests.
• Update and maintain the Azure DevOps CI/CD pipeline which builds, tests and deploys the web application.
• Document the development setup of the web application components (front-end & back-end).
• Participate in Agile team ceremonies (stand-ups, planning, grooming, retrospectives, reviews).
Required Technical Experience
• Experience building Angular web applications as a lead developer.
• Experience working with C# .NET using best practices w.r.t. design, implementation, and testing.
• Experience building and supporting REST APIs.
• Experience working with SQL Server / Azure SQL databases.
• Experiencing building and supporting application code CI/CD pipelines.
• Experience deploying and running .NET applications and services in Microsoft Azure (VMs, App Services, Azure Functions).
Nice-to-have Technical Experience
• Experience with Azure Functions.
• Experience configuring Azure API Management Services.
• Understanding Azure network configuration and maintenance (VNet, DNS, firewalls/security groups).
Essential skills
• Must be self-motivated and pro-active.
• Ability to manage ambiguity and complexity.
• Ability to communicate to senior management on progress.
• Must ask lots of questions, clarify requirements, probe for potential issues.
• Support other engineering team members on technical issues, helping debug and discuss problems and solutions.
Contact Detail:
Hawes and Curtis Recruiting Team