At a Glance
- Tasks: Develop and manage our Azure datalake and SQL databases while driving data and AI strategies.
- Company: Gravita, a tech-enabled accounting firm empowering ambitious businesses.
- Benefits: Flexible working hours, hybrid model, and exceptional development support.
- Why this job: Join a fast-paced team and shape the future of accounting with innovative technology.
- Qualifications: Experience in Python and SQL, with a problem-solving mindset.
- Other info: Dynamic environment with opportunities for rapid learning and career growth.
The predicted salary is between 36000 - 60000 £ per year.
We’re Gravita: the accountants fuelling ambitious businesses. We’re a full service, tech-enabled firm, working with entrepreneurs and businesses to help them achieve their goals, and make an impact in the world. Our mission is to become the UK’s leading tech-enabled accounting firm for SMEs. We have ambitious goals and our high-calibre team work hard to achieve them. We are one team with one agenda, working collaboratively in a respectful environment to deliver a great service to our clients.
The Role
We are looking for a Database Engineer & Developer who is eager to develop and learn in a fast moving environment. You will be responsible for development and managing our Azure datalake environment, our Microsoft SQL Database, API interfaces. You will also be a key member of the team who drives the use of data and AI in our business as the accountancy profession transforms itself.
Key Responsibilities:
- Develop, architect and operate our Deltalake.
- Develop and operate key API interfaces between our Operational systems.
- Manage and optimise our core CCH Practice Management System database.
- Work with the Gravita Data lead, to drive improvements in the quality of our operational data.
- Develop procedures that can be operated by the support team.
- Create new SQL Tables for Ingested Data.
- Diagnose and fix issues with any Data Pipeline runs.
- On-going development and management of Deltalake.
- Convert old T-SQL for New Environment.
- Create new DBT Models to create Silver and Gold Level Tables / Views.
- Manage Governance of Databricks Unity Catalog.
- Work with PowerBI developer to ensure we have the necessary MIS reports.
- Assist the PowerBI team to move over to Deltalake.
- Work with Data team on the data cleansing.
- Optimize SQL Queries.
- Deploy dashboards for Data Quality Monitoring.
- Be a key member of the team developing Gravita’s data and AI strategy.
- Use Git to version control projects.
- Consult on Database and SQL issues.
- Manage & Maintain Databases – Ensure our databases are secure, high-performing, and scalable, implementing best practices in administration, backup, and recovery.
- Database Development – Design, build, and optimize database components to support our website and feature requirements, ensuring seamless functionality.
- Security & Compliance – Enforce security measures, access controls, and compliance protocols to protect sensitive data.
- SQL Query Development – Write efficient queries, stored procedures, and database scripts to support business operations and new system developments.
- Collaboration & Problem-Solving – Work closely with cross-functional teams, proactively solving data-related challenges and contributing to key projects.
Qualifications, Knowledge & Experience:
- Python (3+ years) with ideally API Integration experience.
- 3+ years' experience in SQL Development with ideally hands-on Azure SQL Database administration.
- Azure SQL, Azure Analytics, Dataverse or similar solutions, or a willingness to learn and develop.
- Some DBT experience.
- Good T-SQL (queries, stored procedures, indexing, performance tuning).
- Experience maintaining, optimising, and scaling production databases.
- Knowledge of Data Pipelines, Managing and evolving our Azure-hosted SQL infrastructure.
- Supporting the dev team with schema updates and data integrity.
- Handling SQL support tickets – from data updates to complex merges.
In General
- A problem-solving mindset, with the ability to understand business colleagues' requirements and then work independently and collaboratively in a fast-moving team.
- Good organisation with the ability to juggle multiple priorities, work independently, and maintain control in dynamic situations.
- Creative and analytical thinker with a solutions-focused mindset, always looking for better ways of doing things.
Your Career with Gravita
When you join Gravita, we’ll support you on your own growth journey. We want to be the place you learn, grow and unlock your true potential. We’ll work with you to build a progression plan to outline how you’ll grow at our company and everything we’ll do to help you get there.
The Nitty Gritty
Our standard working week is a 37.5-hour week on a hybrid basis. Core working hours are 10am - 4pm Monday to Friday. Flexible working and happy employees are at the top of our list here at Gravita and we have been working hard to support our teams through the fast-paced changes.
Database Engineer & Developer in London employer: Gravita
Contact Detail:
Gravita Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Database Engineer & Developer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Gravita on LinkedIn and ask about their experiences. A friendly chat can give you insider info and might even lead to a referral!
✨Tip Number 2
Show off your skills in action! If you have a portfolio or GitHub showcasing your database projects, share it during interviews. It’s a great way to demonstrate your expertise and passion for the role.
✨Tip Number 3
Prepare for technical challenges! Brush up on your SQL and Python skills, and be ready to tackle some coding problems during the interview. Practice makes perfect, so don’t skip this step!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Gravita team!
We think you need these skills to ace Database Engineer & Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Database Engineer & Developer role. Highlight your experience with Python, SQL, and any relevant projects that showcase your skills in database management and API integration.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about joining Gravita and how your background aligns with our mission to support ambitious businesses. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples of how you've tackled challenges in previous roles. We love a good problem-solver, especially in a fast-moving environment like ours!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Gravita
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and SQL. Brush up on your Azure SQL Database skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex data challenges in previous roles. Gravita values a problem-solving mindset, so think of specific instances where you identified an issue and implemented a successful solution.
✨Understand the Company’s Mission
Familiarise yourself with Gravita's mission to support SMEs and their growth. Be ready to discuss how your role as a Database Engineer & Developer can contribute to this mission and help shape the future of accounting.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s data and AI strategy. This shows your genuine interest in the role and helps you assess if Gravita is the right fit for you.