Skip to main content
Two women in conversation holding iPadTwo women in conversation holding iPad

Senior SQL Server Developer (Remote)

Apply Now
Apply Now


Senior SQL Server Developer

This position is fully Remote

The Senior SQL Server Developer within the Corporate Analytics division reports directly to the Vice President of Data Management & Reporting and is responsible for the design, development, testing and promotion of database objects to support the Corporate Analytics initiatives.

The Senior SQL Server Developer will be responsible for creating new database objects, maintaining existing objects and producing comprehensive documentation of all developed objects and repositories.

The Senior SQL Developer will be responsible for identifying, documenting and consuming new data sources within the Corporate Analytics data environment.  This includes documenting application source system databases, data requirements, development of database objects and partnering with IT to promote objects and ETL processes to the production environment.

The resource will also be responsible for providing oversight and technical guidance to the Data Management team as well as other areas within Corporate Analytics


  • Write and modify complex T-SQL queries, stored procedures, views and triggers in addition to the development of other T-SQL database objects to support overall corporate objectives
  • Develops data models to ensure that the data objects provided are completely and accurately represented
  • Perform ad-hoc data queries in response to critical business needs
  • Create and maintain documentation related to applications, data sources, and ETL movement within the Corporate Analytics data environment.
  • Maintain and regularly update database coding standards, ETL processes and procedures. Provide guidance, training and mentoring to all the development team members on coding standards and best practices.
  • Reviews and identifies opportunities to optimize SQL queries for peak performance
  • Enforce, follow and improve Application Change Management procedures
  • Design, develop, manage, and support all existing job processes to ensure service levels are met
  • Perform regular monitoring, analysis and tuning of databases to achieve optimum performance
  • Implement automation of routine processes with appropriate monitoring controls
  • Develop, implement and maintain change control / testing processes for migration of database
  • Objects across environments.           
  • Migration of database objects from the Microsoft SQL Server to Snowflake


  • In-depth knowledge of the mortgage industry
  • Development of use cases, test scripts and documentation to support database development
  • Strong communication, interpersonal and presentation skills
  • Demonstrated ability to work in teams and build collaborative relationships
  • Experience operating in a complex and changing environment
  • Experience with Cloud ETL tools such as Snaplogic and Dbt
  • Advanced analytical skills in the realm of modeling, data normalization, data mining, data manipulation and visualization
  • Experience with Microsoft Business Intelligence suite – SSRS & Power BI


  • Bachelor’s degree in Computer Science or related field and/or equivalent experience
  • Minimum of 7 years’ experience in successively progressive positions in database development using Microsoft SQL Server
  • Extensive experience (5+ Years) in the development, design, tuning and maintenance of SSIS packages
  • Minimum 1 year of experience with Snowflake Cloud Datawarehouse utilities such as SnowSQL, SnowPipe and Streams
  • Strong knowledge, understanding and experience related to database modeling, design, and complex report development
  • Experience in implementation of control and reconciliation reports
  • Proficiency with Microsoft Office tools (Access, Excel, PowerPoint and Visio)
  • Experience with SAS/ Python software products and integration with MS SQL Server a plus
  • Strong understanding of various data formats including JSON & XML and experience with REST API consumption.
  • Ability to analyze and comprehend complex data
  • Solid time management skills with the ability to organize and prioritize multiple tasks at the same time