Associate Database Platform Developer
BlackRock · Wilmington, DE · 1 wk ago
Full-time
We are seeking an Associate Database Platform Developer to help design, build, and maintain database-centric tooling and services that improve scalability, reliability, and developer productivity across the database estate. This role focuses on software development, automation, and platform enablement rather than traditional day-to-day database administration.
Responsibilities
- Contribute to the development and maintenance of internal database tooling, services, and automation used for provisioning, access management, schema changes, and operational validation.
- Develop and enhance scripts, services, and utilities using Python, Perl, Java, or similar languages under the guidance of senior engineers.
- Support ongoing modernization efforts by assisting with migration of legacy scripts and workflows into more scalable, service-based or API-driven solutions.
- Assist application teams with database-related development needs, including schema design support, SQL review, and adherence to database development standards.
- Help implement and maintain guardrails, validations, and checks that promote performance, reliability, and security across database platforms.
- Learn and apply best practices across relational and cloud database technologies.
- Support automation efforts focused on reducing manual operational work and improving consistency across environments.
- Participate in incident analysis and contribute code fixes or tooling enhancements that prevent recurrence.
- Help improve observability and transparency of database platforms through logging, monitoring integration, and tooling enhancements.
- Work collaboratively with global DBA, platform, and application engineering teams across time zones.
- Participate in code reviews, design discussions, and team knowledge-sharing forums.
- Build technical depth across database platforms, development practices, and enterprise tooling.
Requirements
- Experience with one or more programming languages such as Python, Perl, or Java.
- Basic understanding of relational database concepts including tables, indexes, transactions, and SQL.
- Familiarity with software development fundamentals including version control, code reviews, and testing.
- Strong problem-solving skills and willingness to learn enterprise database platforms and tooling.
- Ability to work effectively in a team-based, large-scale technology environment.
Qualifications
- Exposure to database platforms such as SQL Server, Snowflake, or similar enterprise databases.
- Experience supporting or maintaining internal tools, scripts, or shared libraries.
- Familiarity with APIs, automation frameworks, or CI/CD pipelines.
- Interest in platform engineering, automation, and reducing operational toil through code.
Benefits
- Strong retirement plan.
- Tuition reimbursement.
- Comprehensive healthcare.
- Support for working parents.
- Flexible Time Off (FTO) to relax, recharge, and be there for the people you care about.
Schedule
Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities.