16 hours ago
Remote, United Kingdom or Birmingham, United KingdomSenior
Responsibilities
- Design, build, test, and maintain modern software applications using C#/.NET.
- Develop solutions with attention to security, scalability, and performance.
- Contribute to technical decisions, architecture, estimation, product planning, and user story or requirements creation.
- Design and develop across multiple application layers.
- Debug and troubleshoot live applications.
- Mentor junior team members and participate in knowledge-sharing activities.
- Balance technical decisions with user needs and commercial constraints.
Requirements
- Strong experience with C#/.NET and proficiency in designing, building, testing, and maintaining modern software applications.
- Experience applying development best practices and patterns for security, scalability, and performance.
- Experience contributing to technical decisions and direction in a collaborative team environment.
- Experience designing and developing across multiple application layers.
- Desirable: experience with Continuous Integration and Continuous Delivery techniques, debugging live applications, multiple programming languages, data storage technologies, and public cloud platforms such as AWS and Azure.
- Desirable: strong communication, knowledge sharing, and ability to balance technical decisions with user needs and commercial constraints.
Benefits
- People-first culture with collaboration, professional growth, mentoring, and learning opportunities.
- Inclusive workplace committed to diversity, equity, and inclusion.
- Recruitment accommodations and tailored support are available for candidates who need adjustments.
