The Role
Designs, develops, and optimizes relational and distributed databases for enterprise and SaaS platforms. Responsibilities include SQL and PL/SQL development, query tuning, database administration, backups, recovery, high availability, security, migrations, backend and API integration, cloud database strategy, ETL/ELT pipelines, BI integration, documentation, automation, and collaboration with Agile product, DevOps, QA, and engineering teams.
Summary Generated by Built In
As a Database Developer,
you will design, develop, and optimise database solutions for enterprise and
SaaS platforms. You will be responsible for building efficient and scalable
data systems, writing and tuning SQL queries, supporting backend integration,
and ensuring data integrity and performance. You will collaborate with product,
DevOps, and QA teams, contribute to documentation, and continuously improve
your skills in cloud, automation, and modern data engineering practices.
Essential Functions / Deliverables
Database Architecture, Design & Development:
- Design relational and distributed database schemas for
scalability, performance, and normalisation
- Develop and maintain SQL queries, PL/SQL packages, stored
procedures, views, triggers, and functions
- Define and enforce data modelling standards
- Support both OLTP and OLAP environments
Performance Tuning & Optimization:
- Perform advanced query tuning, indexing strategies, and
plan analysis
- Identify and resolve bottlenecks and slow queries
- Optimize large-volume transactions and reporting
performance across databases
- Automate monitoring and alerting of performance
issues
Database Administration and Environment Management:
- Manage deployments, patches, backups, restores, and
upgrades of Oracle/PostgreSQL/MySQL environments
- Implement high-availability and failover solutions
- Ensure data security, access controls, and audit
readiness
- Assist with replication and
data migration strategies
Backend and Full-Stack Integration:
- Work with backend developers (Dot net core & Dot net framework, Python, Java) to integrate
database logic into applications
- Design and consume RESTful APIs to facilitate secure data
exchange
- Participate in full-stack development with occasional
involvement in frontend tasks (HTML/CSS/JS)
Cross-functional Collaboration:
- Collaborate with QA, DevOps, Product Managers, and UX teams
- Translate business requirements into technical
specifications
- Participate in agile ceremonies such as sprint
planning, retrospectives, and demos
Documentation, Standards & Governance:
- Create and maintain technical documentation, ER diagrams,
SOPs, and version history
- Promote database best practices, naming conventions, and
change control policies
- Contribute to SKO’s internal knowledge base and
technical wiki
Cloud Data Strategy & BI Tool Integration:
- Prototype and recommend cloud-native DB solutions (e.g., AWS
RDS, Azure SQL, GCP Cloud SQL)
- Integrate with BI/reporting platforms (SSRS, Power BI,
Metabase)
- Develop ETL/ELT data pipelines for analytics initiatives
Continuous Improvement and
Learning
- Participate in code reviews and peer
learning
- Identify skills gaps and seek training opportunities
- Contribute to proof-of-concept initiatives and tech evaluations
- Stay updated on trends in database development, cloud, and automation
Linux Environment &
Shell Scripting and Cloud & BI Tool
Experience will be an added advantage.
- Support database
operations in Linux environments
- Write and maintain shell scripts for automation
AI & Automation in Data
Engineering (Improvement):
- Explore and adopt AI-powered tools for
query optimisation, anomaly detection, and documentation
- Automate repetitive database tasks using scripts and modern tools
- Experiment with AI-driven analytics and reporting
- Share insights and promote innovation in database practices
Requirements
Education: Bachelor’s
degree in Computer science, Engineering, or a related field
Certifications (Preferred): Certifications in Oracle / PostgreSQL
/ AWS / GCP
Required Professional Experience
- 5–7 years of hands-on database development
experience in enterprise or product-based environments
- Experience working in Agile or DevOps-based teams
Technical/Computer Skills
- Database
Platforms: Oracle, MySQL, SQL Server (others a plus)
- Languages:
SQL, PL/SQL, T-SQL, Python, Java (basic)
- Frameworks/Tools:
REST APIs, SSRS/SSIS, Shell Scripting, Git
- Operating
Systems: Windows, Linux (preferred)
- Skills:
Query optimisation, ER modelling, backup & recovery, source control, Agile
development tools (ADO, Confluence)
Professional competencies
- Strong analytical, debugging, and problem-solving
skills
- Excellent verbal and written communication
- Ability to collaborate with cross-functional teams
- Deep
expertise in relational database theory, design, and architecture
Preferred work exposure:
- Strong analytical, debugging, and problem-solving
skills
- Excellent verbal and written communication
- Ability to collaborate with cross-functional teams
Behaviour and Social competencies
- Deep expertise in relational
database theory, design, and architecture
- Strong
problem-solving and troubleshooting skills
- Ability
to manage priorities in a fast-paced, multi-tasking environment
- Clear
communication and documentation skills
- Capability
to work independently and in collaborative environment
- Strong
sense of ownership, business acumen, leadership mindset and accountability
- Willingness
to contribute to the company’s product growth and development culture
Ethics & Compliance: This position demands the highest standard of integrity and ethical
behaviour candidate
must promote compliance in handling data and implementing security policies, it
is expected to report / speak up about risks, compliance gaps, or ethical concerns in
the team or systems.
Skills Required
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5-7 years of hands-on database development experience in enterprise or product-based environments
- Experience working in Agile or DevOps-based teams
- Experience with Oracle, MySQL, and SQL Server database platforms
- Proficiency with SQL, PL/SQL, and T-SQL
- Experience with Python and basic Java
- Experience with REST APIs, SSRS/SSIS, shell scripting, and Git
- Experience with query optimization, ER modeling, backup and recovery, source control, and Agile development tools
- Certifications in Oracle, PostgreSQL, AWS, or GCP
- Windows and Linux operating system experience
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
SKO Systems is a global software technology provider founded in 2007. It develops innovative software products, IT applications, and tailored solutions for hospitality, travel, logistics, and security. Its work includes custom software development, systems integration, project management, and ongoing support, helping organizations simplify operations, modernize processes, and improve customer and guest experiences across multiple industries with long-term value.









