Logo for HeadSpin

Services Center Mid/Senior .NET Software Developer

Role overview

Qualifications

  • 5+ years of professional software development experience on the Microsoft technology stack
  • Proficiency in C# and the .NET framework / .NET Core
  • Solid experience designing and consuming web APIs and working with external vendor specifications to implement reliable data exchange
  • Working knowledge of SQL Server, including writing performant queries and stored procedures

Responsibilities

  • Design, develop, test, and maintain integration features within the .NET-based Services Center
  • Write clean, well-tested C# code and contribute thoughtful peer code reviews
  • Build and maintain efficient SQL Server queries, stored procedures, and data models
  • Implement and maintain integrations with third-party vendors by interpreting vendor specifications

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Collaboration

About the company

HeadSpin logo

HeadSpin

Computer Software / SaaS

HeadSpin is the world’s first Digital Experience AI Platform combining cloud-hosted and on-prem global device infrastructure, test automation, and ML-driven performance & quality of experience analytics for mobile, web, audio, and video. HeadSpin empowers engineering, QA, operations, and product teams to assure optimal digital experiences throughout the development lifecycle. Learn more at www.headspin.io

Company details

IndustryComputer Software / SaaS
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About Mortgage Cadence

Mortgage Cadence delivers enterprise-grade loan origination software that powers some of the most respected lenders in the mortgage industry. Our platform handles complex, high-volume workflows across the full origination lifecycle, and we are continually modernizing it to meet the demands of a dynamic market. Join a team where the code you write directly impacts how millions of borrowers finance their homes.

Position Overview

We are looking for a Mid/Senior .NET Software Developer to join the team behind Services Center, our non-interactive integration hub that connects the loan origination system to a wide ecosystem of third-party vendors and services. Services Center operates entirely in the background—it has no user-facing interface—and its core mission is reliable, accurate data exchange: translating loan origination data into vendor-specific formats, managing outbound and inbound communication with external APIs and services, and handling the mapping and transformation logic that keeps the platform in sync with its partners. You will design and maintain the integration layer that lenders and vendors depend on, working through vendor specifications, building robust data pipelines, and ensuring every handoff between systems is precise and traceable. You’ll operate within a small Agile team and collaborate closely with product, QA, and senior engineers to ship dependable software at enterprise scale.

Key Responsibilities

  • Design, develop, test, and maintain integration features within the .NET-based Services Center, including service connectors, data transformation pipelines, and vendor-facing APIs.
  • Write clean, well-tested C# code and contribute thoughtful peer code reviews.
  • Build and maintain efficient SQL Server queries, stored procedures, and data models, with emphasis on the mapping and transformation schemas that underpin vendor integrations.
  • Implement and maintain integrations with third-party vendors by interpreting vendor specifications and ensuring accurate bidirectional data exchange.
  • Diagnose and resolve defects across various environments.
  • Partner with senior engineers on integration design and architecture; contribute ideas on reliability, retry patterns, error handling, and observability for non-interactive services.
  • Contribute to documentation (including integration specs and data mapping references), automated testing, and continuous improvement of the engineering process.

Required Qualifications

  • 5+ years of professional software development experience on the Microsoft technology stack.
  • Proficiency in C# and the .NET framework / .NET Core.
  • Solid experience designing and consuming web APIs and working with external vendor specifications to implement reliable data exchange.
  • Working knowledge of SQL Server, including writing performant queries and stored procedures.
  • Demonstrated ability to work independently as a self-starter and drive tasks to completion.
  • Experience working in Agile team structures.
  • Strong problem-solving, communication, and collaboration skills.

Preferred Qualifications

  • Experience building or maintaining distributed, high-throughput systems where reliability and performance are non-negotiable.
  • Demonstrated experience with performance profiling, optimization, and tuning—whether at the application, query, or system level.
  • Hands-on experience implementing third-party vendor integrations, including interpreting API documentation, handling authentication schemes, and managing field-level data mapping.
  • Exposure to Redis for caching and distributed data.
  • Experience developing and deploying workloads on Microsoft Azure.
  • Experience contributing to large enterprise applications.

What You'll Bring

  • Curiosity and a willingness to dig into unfamiliar parts of a large codebase.
  • A self-starter attitude—you can take a story and run with it, asking the right questions along the way.
  • Care for craft: readable code, sensible tests, and thoughtful design.

Disclaimer: HeadSpin does not charge any fees at any stage of the recruitment or selection process. We will never ask candidates to pay money or share financial information in exchange for a job offer. If you receive any communication requesting payment on behalf of HeadSpin, please treat it as fraudulent and report it immediately to hr@headspin.io

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

.NET Developer Related jobs

Other jobs at HeadSpin

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.