Flag job

Report

Principal Database Developer (SQL, NoSQL, Cloud)

Salary

$0.09584999999999999k - $0.15330000000000002k

Min Experience

8 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Principal Database Developer with deep expertise in Oracle SQL, NoSQL databases, and cloud environments. The ideal candidate will be responsible for designing, developing, and optimizing database solutions for large-scale applications. This role requires strong database architecture skills, performance tuning expertise, and the ability to work with both relational and NoSQL databases in cloud environments such as Azure. ESSENTIAL DUTIES AND RESPONSIBILITIES: Design, develop, and maintain Oracle SQL and NoSQL database solutions to support high-performance applications. Implement data modelling, schema design, indexing strategies, and partitioning for optimal performance. Design, Develop and optimize Oracle PL/SQL stored procedures, triggers, and functions for business logic execution. Design, Develop, maintain scalable, high-availability database architectures using Oracle, MongoDB, Cassandra, DynamoDB, or other NoSQL databases. Monitor, analyze, and optimize SQL queries, indexing, caching, and memory usage for maximum efficiency. Identify and resolve bottlenecks, slow queries, and database-related performance issues. Implement database partitioning, replication, and sharding strategies to improve scalability. Design and implement cloud-native database solutions using Azure SQL. Implement Infrastructure as Code (IaC) solutions for database provisioning using Terraform, CloudFormation, or Ansible. Optimize backup, disaster recovery, and high-availability strategies in cloud environments. Work with Kubernetes, containerized databases, and serverless data solutions. Implement database security policies, encryption techniques, and access controls. Perform data auditing, logging, and monitoring for security and operational insights. Work closely with software developers, data engineers, DevOps, and product teams to integrate database solutions. Provide technical leadership and mentorship to junior database developers. Collaborate with architects and business stakeholders to align database solutions with business needs. Participate in code reviews, design discussions, and database architecture planning.

About the company

At DHL, our people are our greatest asset! Everyone's contribution drives us to be the world's #1 logistics company. Certified as a Great Place to Work and as a Top Employer, we're dedicated to fostering a positive, collaborative, and supportive environment for all. Our commitment and engagement with Our People ensure we continuously build a workplace we're all proud of. Plus, with competitive compensation and exceptional perks, we make sure your personal life shines just as brightly as your career.

Skills

sql
nosql
cloud
python
shell
powershell
git
jira
confluence