Database Engineer in Detroit, MI

$80K - $100K(Ladders Estimates)

Quicken Loans   •  

Detroit, MI 48201

Industry: Finance & Insurance

  •  

5 - 7 years

Posted 55 days ago

If you're tired of stuffy, bureaucratic workplaces, then you'll be delighted to find something different here. We strive to make a creative, fun and collaborative environment you simply won't find anywhere else. Quicken Loans was named #1 in ESSENCE Magazine's first ever list of "Best Places to Work for African Americans" in 2015. We've been on Computerworld's "Best Places to Work in IT" list for 13 years running, hitting #1 the last five years. We were also ranked #14 in FORTUNE Magazine's list of "100 Best Companies to Work For" in 2018, remaining in the top-30 for the past 15 years.

Job Summary

The Database Engineer is responsible for building database systems that are high-quality, scalable and high-performance to meet the demands of our rapidly growing and ever-changing environment. Their focus is enforcing our database design best practices, protecting our data and supporting the production environment.

Responsibilities

  • Ensure quality data creation, presentation and data flow across systems
  • Be responsible for database logical and physical design and performance tuning on queries
  • Provide data integration solutions across systems
  • Write complex stored procedures and optimize execution efficiency in a Microsoft SQL Server environment
  • Support and maintain quality data
  • Create and enforce standards and best practices for database design and development
  • Research and evaluate third-party tools to increase development efficiency
  • Develop database CI/CD solutions and help other teams to implement CI/CD solutions
  • Research database best practices in cloud environments
  • Document database processes being developed and proof-of-concept results
  • Keep up with SQL Server new features and up-to-date emerging technologies
  • Develop an understanding of non-structural database technology
  • Help business and application teams make decisions about their database solutions with database technical knowledge
  • Participate in team initiatives and communities
  • Participate in a regular on-call rotation
  • Champion the company culture

Requirements

  • Bachelor's degree in computer science, a concentration in a technical field or equivalent experience
  • 5 years of experience in developing Microsoft SQL database applications
  • Strong understanding of database design/architecture in a Microsoft SQL Server environment
  • Basic database administration operations experience in a Microsoft SQL Server environment
  • Deep knowledge of Transact-SQL
  • Deep understanding of SQL Server as a developer
  • Experience with data modeling, query design and optimization, stored procedures, functions and scripting
  • Knowledge of computer hardware, including networks and storage devices (SANS)
  • Ability to understand large data models quickly
  • Strong ability to work with and provide technical leadership to other team members
  • Experience creating SSIS packages for data integration
  • Knowledge related to computer hardware, including networks and storage devices (SANS)
  • Cloud application development experience in AWS or Azure preferred
  • Familiarity with CI/CD process and DevOps methodology
  • Experience of web application development in the .Net platform preferred
  • Knowledge of service-oriented architecture preferred
  • Knowledge of PowerShell preferred


Valid Through: 2019-10-15