Senior Database Developer - C13
Core
Design, develop, optimize, and support enterprise database solutions across multiple platforms to deliver scalable, secure, and high-performing data solutions for critical business processes and reporting.
Role type
Senior IC database developer
Builds
Scalable, secure, and high-performing data solutions supporting critical business processes and reporting needs
Domain
Enterprise data management and relational database technologies
Required skills
SQL development (T-SQL, PL/SQL, MySQL), database design and normalization, ETL/ELT development, batch job scheduling (AutoSys), Unix/Linux administration and shell scripting, Python/PowerShell scripting, database performance tuning, query optimization, indexing, capacity planning, source control (Git, Bitbucket, GitHub, Azure DevOps), data warehousing concepts, dimensional modeling
Preferred skills
Master's degree in Computer Science or Statistics, mentoring junior developers, establishing database development best practices
Technologies
Microsoft SQL Server, Oracle, PostgreSQL, MySQL, AutoSys, Unix/Linux, Python, PowerShell, Git, Bitbucket, GitHub, Azure DevOps
Responsibilities
Design, develop, maintain, and optimize database solutions across multiple platforms; Develop and maintain database objects such as stored procedures, functions, views, triggers, packages, and schemas; Create and optimize complex SQL queries; Design, develop, support, and troubleshoot ETL/ELT processes; Schedule, monitor, and support batch processing and data integration jobs; Develop and maintain automation scripts; Perform database performance tuning, query optimization, indexing, partitioning, and capacity planning; Support database deployment activities and maintain development, testing, and production environments; Implement database security standards, access controls, encryption, and auditing requirements; Collaborate with application development teams to design efficient and scalable data models and database architectures; Support system upgrades, database migrations, and cloud modernization initiatives; Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions; Create and maintain technical documentation, operational procedures, and support runbooks; Participate in on-call support and production release activities
Seniority
Senior, hands-on IC