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)