The company is currently growing skills within the .NET team to better provide software solutions to the business and it's customers. The role holder will be an integral part of this team working closely with team members, project managers, business analysts and product owners to efficiently develop and deliver high quality and maintainable software solutions.
Responsibilities
• Working closely with the .NET Technical Architect to design innovate and maintainable solutions with a focus on quality
• Providing technical leadership to project team members and guiding them through the implementation of agreed designs
• Communicating effectively with project managers and business analysts
• Mentoring team members and undertaking peer reviews to ensure best practices are adopted and shared
• Act as a technology evangelist for the .NET stack (Microsoft and Open Source)
This is a demanding role requiring a capable senior software engineer who can:
• Demonstrate a proven track record in analysing problems and implementing solutions
• Demonstrate good communication skills and develop close working relationships with team members based both locally and remotely
• Demonstrate a track record in continuous improvement with regards to furthering their knowledge and career
• Work closely with colleagues to deliver high quality applications, enhancements and support services
• Contribute to continuous improvement initiatives to help ensure that the Technology team continues to provide excellent standards of service delivery
• Ensure that standards are rigorously applied, and further developed where appropriate