> Markdown version of [/jobs/ext/202857-database-developer](https://www.wearedevelopers.com/jobs/ext/202857-database-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Database Developer - **Company:** Pennymac (nyse: Pfsi) - **Location:** United States - **Experience:** Expert - **Salary:** $90,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C Sharp (Programming Language), Computer Programming, Databases, Data Dictionary, Data Integrity, Extract Transform Load (ETL), Data Mart, Data Visualization, Data Warehousing, Perl (Programming Language), Entity Relationship Models, Python (Programming Language), Online Analytical Processing, Performance Tuning, Windows PowerShell, Systems Development Life Cycle, SQL Stored Procedures, Transact-SQL, Scripting, Freeform SQL, Programming Languages - **Published:** May 19, 2026 - **Apply:** https://www.dice.com/job-detail/afcc7d65-05f7-41ef-9f9d-648709ff53e3 ## About the Role * 2+ years in scripting languages such as Perl, Python, Powershell or programming languages such as C# or Java * Experience in developing OLAP cubes and data visualization technologies * Ability to perform routine DBA tasks including setting up access policy, data migrations, ETL operations, troubleshooting, and performance optimization * Ability to scope out requirements, work with business side as well as tech side, etc * Programming experience with emphasis on designing complex SQL queries and business components Preferred: * Financial Services and, if possible, mortgage industry experience preferred ## Description The Senior Database Developer will be responsible for design, development, testing, and implementation of a set enterprise level data warehouse systems and solutions. As the Database Developer, you will talk to users in gathering requirements and understand various internal/external dependencies that are very dynamic in nature and also require leadership across the full Systems Development Lifecycle as well as expertise in Data Warehousing architecture data modeling and coding., * Design, develop and maintain relational and dimensional databases supporting the data warehouse and data marts * Create entity relationship diagrams, data dictionaries and mapping documents * Utilize advanced transact-SQL, including stored procedures, ETL and OLAP tools to implement solutions * Support implemented solutions by: monitoring and tuning queries and data loads, addressing user questions concerning data integrity, monitoring performance and communicating functional and technical issues * Perform code inspections and re-factor code to meet standards * Participate in data model reviews, walkthroughs, application and module performance analysis * Perform other related duties as required and assigned * Demonstrate behaviors which are aligned with the organization's desired culture and values ## Related Videos - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) ## Related Articles - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)