Job DescriptionWe are looking for a Senior Software Engineer to join our IT Engineering Team in Milton Keynes. You will help development, support and enhance the business systems and applications using .NET technologies and SQL Server and to help both drive and support change within the department on both a professional and technical level.Key responsibilities:
1. Keep up to date regarding best practices in software development and deployment
2. Implement best practice coding in relation to Development coding standards
3. Provides direction and technical context for more junior developers
4. Fosters a culture of observability across the engineering team. Helps teams across engineering use operational data to improve stability and performance of their applications.
5. Awareness of application security considerations
6. Leads incident response across the engineering teams as needed
7. Identifies dependencies across the organization and works with individual teams to resolve them before they become an issue, and installs preventative measures to mitigate repeat occurrences.
8. Effectively handles risk, change, and uncertainty across the organization.
9. Work alongside other Software Engineers on projects or work alone where necessary
10. Create secure and high performing n-tier applications utilising best practices in the development of database applications using SQL
11. Contribute to impro...