SQL Developer | IT Support Engineer - Remote

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

Job Specification: SQL Developer

Role Title: SQL Developer

Location: Sri Lanka for a UK client (Remote)

About the Role

We are seeking a skilled SQL Developer to design, build, and maintain high-performing relational databases, deliver complex queries and data solutions, and support modern data-driven applications. You'll work closely with both development and analytics teams, ensuring data integrity, optimization, and robust security.

Key Responsibilities

  • Develop & manage relational database structures (tables, indexes, views, schemas)
  • Write, tune, and review complex T-SQL queries, stored procedures, triggers, and functions for performance
  • Perform optimization and performance tuning (indexing, query refactoring, plan reviews)
  • Ensure data integrity, high availability, backup, and recovery solutions are in place
  • Collaborate with developers, analysts, and QA teams to integrate databases into applications and BI tools
  • Monitor database health and troubleshoot issues such as deadlocks, slow queries, or memory pressure
  • Provide technical guidance, document solutions, and support junior team members as needed
  • Stay current on emerging database technologies, coding standards, and best practices

Required Skills & Qualifications

  • Proficiency in T-SQL and relational database theory (normalization, indexing, ACID)
  • Hands-on experience with Microsoft SQL Server (2016-2022), plus exposure to Azure SQL or similar cloud platforms
  • Experience in performance optimization and troubleshooting complex queries
  • Familiarity with backup/recovery strategies, high availability, and disaster recovery
  • Knowledge of ETL data warehousing and BI reporting tools (SSRS, Power BI, Tableau) a plus
  • Strong analytical and problem-solving mindset
  • Excellent communication skills—able to explain technical details to both technical and non-technical audiences
  • Detail-oriented with sound development practices and thorough documentation
  • Self-motivated, collaborative, and able to manage multiple tasks effectively
  • Bachelor's degree in Computer Science, Information Systems, or relevant field (Mandatory)
  • Typically 3+ years SQL Developer experience; senior roles (5+ years) expected to deliver end-to-end solutions
  • Certifications (e.g., Microsoft Certified: Azure Data, MCSA/MCSE) are advantageous
  • Fresh graduates are also welcome

Job Specification: IT Support Engineer

Role Title: IT Support Engineer

Location: Fully Remote from Sri Lanka (UK working hours)

Role Overview

Provide technical support to UK-based users, systems, and infrastructure—handling anything from routine desktop assistance to escalated server or network issues.

Key Responsibilities

  • Provide remote IT support for incidents and service requests via ticketing system and email.
  • Troubleshoot user issues related to Microsoft 365, Windows OS, VPN connectivity, and endpoint access.
  • Manage user accounts, groups, and permissions via Active Directory and Entra ID (Azure AD).
  • Document issues and resolutions clearly in the ticketing system and contribute to knowledge base articles.

Cloud Services (Microsoft 365 & Azure)

  • Administer and support Microsoft 365 services (Outlook, Teams, SharePoint, OneDrive).
  • Perform basic administration in Microsoft Azure, including VMs, storage, and resource groups.
  • Support identity and access management using Entra ID (Azure AD), including MFA, conditional access, and group policies.

Security & Compliance

  • Exposure to ISO 27001 and PCI DSS
  • Support compliance efforts for ISO 27001 and PCI DSS frameworks, including documentation, periodic reviews, audits, and evidence collection.
  • Follow and apply security best practices in system configuration and access controls.
  • Maintain accurate records of IT and security activities for audit and governance purposes.

Infrastructure Support (Remote Only)

  • Provide support for Windows Server environments (2012-2022), DNS, DHCP, and Group Policy.
  • Assist in monitoring backups and implementing disaster recovery procedures.
  • Remotely troubleshoot basic networking issues (VPN, IP settings, DNS).
  • Maintain the CISO network (VLANs, routing etc).

Continuous Improvement & Escalations

  • Propose improvements to IT support processes and documentation.
  • Escalate unresolved or complex issues to senior IT staff or third-party vendors, ensuring clear communication of all troubleshooting steps taken.

Skills & Experience Required

  • Minimum 2 years of experience in remote IT support (1st to 2nd line), or strong academic exposure with practical understanding.
  • Experience with Microsoft 365 administration, Active Directory & Entra ID (Azure AD), Windows Server (2012-2022), Azure Cloud (basic VM and identity management).
  • Basic Cisco networking: VLANs, Routing, Internet, VPNs, DNS, DHCP.
  • Familiarity with security standards such as ISO 27001, PCI DSS, or ITIL is a plus.
  • Excellent English communication skills—written, spoken, and active listening—with the ability to explain technical issues clearly to all users.
  • High attention to detail in both technical tasks and documentation.
  • Strong organisational skills and the ability to prioritise tasks independently.
  • A customer-service mindset and proactive problem-solving approach.
  • Degree in IT, Computer Science, or a related field (Mandatory).
  • Certifications such as Microsoft 365, Azure Fundamentals, Security+, CCNA, or ISO 27001 Foundation are desirable.
  • Undergraduate students with strong skills and availability will also be considered.
  • Technical training can be provided to the right candidate who demonstrates the right aptitude, attitude, and communication skills.

A competitive remuneration package that is above the industry average, along with travel opportunities and numerous other advantages, awaits the right candidates.

Please forward your updated CV to: [email protected]

Contact No: +94 757889070 (WhatsApp)