Lead SQL Developer
Role details
Job location
Tech stack
Job description
- Performance Tuning: Analyse and optimise SQL Server Databases for performance efficiency. This includes tuning complex queries, indexes, and server configurations.
- Troubleshooting: Identify and resolve database performance issues. Provide solutions for query optimisation and server tuning.
- Best Practice Implementation: Develop and implement best practices for database design, tuning, and maintenance.
- Collaboration: Work closes with customer and development teams to optimise SQL queries and database schemas based on application requirements.
- Monitoring: Support in implementing database monitoring tool to pre-emptively identify potential issues.
- Capacity Planning: Assist in capacity planning and resource optimisation for SQL Server environments
- Documentation: Create and maintain comprehensive documentation regarding database configuration, optimisations and best practices.
Requirements
We are looking for a forward thinking individual with strong SQL capabilities. In return, we offer our award-winning flexible benefits plan, having won the Best Flexible Working Policy Award, Best Flexible Benefits Strategy and Best Flexible Benefits Plan in 2023., * Bachelor's degree in Computer Science, Information Technology or a related field.
- Strong proficiency with SQL and its variation among popular databases
- In-depth knowledge of SQL Server performance tuning techniques
- Proficiency in T-SQL, including writing and optimising queries, Index Management
- Ability to plan resource requirements from high level specifications
- Understanding of Database Engine Internals, i.e. Understanding of SQL Servers internal architecture, including how queries are processed, how data is stored and how indexes are utilised
- Familiar with clustered SQL setups and architectures for replicating data
- Knowledge of Locking, Concurrency Partitioning
- Experience in configuring SQL Server Resource Governor
- Experience in using SQL Server Profiler and Extended Events
- Understanding of Database Sharding
- Understanding of high availability and disaster recover
- Proficient understanding of database structures, theories and best practices.
It would be nice if you had:
- Certifications in SQL Server or related fields
- Experience with cloud-base database solutions
- Familiarity with other database technologies
Benefits & conditions
You must be eligible for full security clearance. For more information and guidance please visit : https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
Life at Leonardo
With a company funded benefits package, a commitment to learning and development, and a flexible approach to working hours focused on the needs of both our employees and customers, a career with Leonardo has never offered as many opportunities or been more accessible to as many people.
- Pension: Award winning pension scheme (up to 10% employer contribution)
- Holidays: 25 days plus bank holidays, option to buy/sell leave and to accrue up to 12 additional flexi leave days per year
- Flexible Working: Flexible hours with hybrid working options. For part time opportunities, please talk to us
- Wellbeing: Employee Assistance Programme, access to Mental Health support, Financial wellbeing support, network groups (Enable, Pride, Equalise, Reservists, Carers)
- Lifestyle: Discounted Gym membership, Cycle to work scheme
- Company funded flexible benefits: Access to private healthcare, dental schemes, Workplace ISA, Go Green Car Scheme, technology and lifestyle options (£500 annual allowance)
- Training: Free access to more than 4000 online courses via Coursera
- Referral Incentive: You can earn a reward for successfully referring a friend or family member
- Bonus: Scheme in place for all employees at management level and below