Logo for Remote Choice

SQL Analyst

Roles & Responsibilities

  • Strong experience with Microsoft SQL Server
  • Advanced SQL querying (joins, aggregations, subqueries, troubleshooting)
  • Experience creating views, stored procedures, and functions
  • Solid understanding of relational database design

Requirements:

  • Engage with managers and stakeholders to understand reporting and business requirements
  • Translate business requirements into robust SQL-based solutions
  • Remotely connect to client servers to install, configure, and support the reporting software
  • Create and modify SQL views, stored procedures, functions, and tables

Job description

Technical Consultant (SQL / BI / Data)
About the Role
Our client is seeking a technically strong and proactive Technical Consultant
(SQL/BI/Data) to join their growing team.
This is a client-facing, hands-on role where the primary responsibility is understanding
customer requirements and implementing a specialist reporting software solution within
client environments.
The successful candidate will regularly engage with managers and stakeholders to gather
reporting requirements, remotely connect to client servers, analyse databases and systems,
and ensure seamless integration between the reporting platform and client data sources.
The role combines SQL development, database investigation, cross-system data integration,
software implementation, client training, and practical problem-solving.

Key Responsibilities
● Engage directly with managers and stakeholders to understand reporting and
business requirements
● Translate business requirements into robust SQL-based solutions
● Remotely connect to client servers to install, configure, and support the reporting
software
● Identify where relevant data is stored across client systems (not limited to SQL
Server)
● Extract and interpret data from a range of database platforms and business systems
● Analyse and understand existing database structures and data relationships
● Understand how the software connects to and interacts with SQL databases
● Create and modify:
○ SQL views
○ Stored procedures
○ Functions

○ Tables
● Apply fixes, updates, and performance improvements within SQL Server
● Troubleshoot database, connectivity, and networking issues
● Work within Windows Server environments and liaise with client IT teams
● Deliver training sessions to clients on effective use of the software
● Provide post-implementation support and guidance to users
● Take ownership of implementations from initial setup through to completion

Essential Skills & Experience
● Strong experience with Microsoft SQL Server
● Advanced SQL querying (joins, aggregations, subqueries, troubleshooting)
● Experience creating views, stored procedures, and functions
● Solid understanding of relational database design
● Experience working within Windows Server environments
● Good understanding of networking fundamentals (permissions, ports, firewalls, DNS)
● Experience remotely accessing and working on client infrastructure
● Confident communicator able to work with non-technical stakeholders
● Ability to work independently and proactively solve problems

Desirable (Not Essential)
● Understanding of bookkeeping principles and core financial structures (e.g. nominal
ledger, trial balance, sales/purchase ledgers)
● Experience working with financial accounting systems or ERP platforms

● Experience deploying or supporting applications via IIS
● Exposure to APIs and application integrations
● Exposure to other SQL dialects (e.g. MySQL, PostgreSQL)
● Experience working with other database management systems (DBMS)
● Experience working with C#
● Familiarity with JSON used within application environments

Personal Attributes
● Self-motivated and organised
● Practical and solution-focused
● Comfortable taking ownership of projects
● Calm and methodical when troubleshooting
● Strong attention to detail
● Professional and confident when dealing with clients



Related jobs

Other jobs at Remote Choice

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.