Skip to content
mimi

Senior API Developer

EMM LOANS LLC

Remote · US Full-time Senior 1w ago

About the role

About

EMM Loans is seeking a highly technical Senior API Developer with deep expertise in Microsoft SQL Server and strong experience in mortgage system integrations. This role is responsible for designing and building scalable, secure APIs and data services that integrate our Loan Origination System with internal platforms and third-party mortgage vendors.

The ideal candidate has hands-on experience working with ICE Mortgage Technology Encompass, understands MISMO data structures, and has strong SQL performance tuning and database design skills.

This is a hands-on engineering role requiring strong backend development, database architecture, and integration troubleshooting capabilities.

This is a remote, full time position.

Technical Responsibilities, other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

API & Backend Development

  • Design and develop RESTful APIs using .NET (C# preferred)
  • Build and maintain integration services connecting Encompass to:
    • Third Party Vendors like ADP, LoanVision, Concur, Velocify
    • Credit providers
    • PPE systems
    • Compliance engines
    • Servicing platforms
  • Develop middleware for synchronous and asynchronous processing
  • Implement secure authentication (OAuth2, JWT, token-based auth)
  • Consume and publish webhooks and event-driven services
  • Handle high-volume API traffic with proper error handling and retry logic

SQL Server Engineering (Advanced Required)

  • Design normalized and optimized database schemas
  • Develop complex:
    • Stored procedures
    • Views
    • Functions
    • Triggers
  • Write high-performance T-SQL queries
  • Perform query optimization using:
    • Execution plans
    • Index tuning
    • Partitioning strategies
  • Troubleshoot blocking, deadlocks, and performance bottlenecks
  • Implement ETL processes for mortgage loan data by using SSIS/SSRS
  • Support reporting, audit, and reconciliation processes

Data Integration & Transformation

  • Parse and generate MISMO XML
  • Transform MISMO JSON payloads
  • Implement validation frameworks for loan data integrity
  • Map 1003 data structures to vendor-specific schemas
  • Maintain canonical loan data models
  • Handle large dataset imports/exports

Architecture & DevOps

  • Implement layered architecture (Controller → Service → Repository patterns)
  • Apply SOLID principles and clean architecture practices
  • Write unit and integration tests
  • Participate in CI/CD pipeline deployments
  • Implement logging, monitoring, and observability standards

Security & Compliance

  • Enforce TLS 1.2+ encryption standards
  • Implement secure secrets management
  • Maintain audit trails for PII access
  • Align development practices with GLBA and SOC 2 controls
  • Conduct API security reviews and vulnerability assessments

Required Technical Qualifications

  • 5+ years of backend/API development experience
  • 3+ years of advanced Microsoft SQL Server development
  • Strong experience with:
    • .NET Core / .NET Framework
    • RESTful API design
    • T-SQL optimization
    • JSON & XML processing
  • Experience with Encompass API or SDK framework
  • Understanding of mortgage lifecycle and loan data structures
  • Experience with MISMO standards

Preferred Technical Qualifications

  • Azure (App Services, Azure SQL, Service Bus)
  • Experience with API gateways (Azure API Management)
  • Power BI or enterprise reporting integration like Tableau.
  • Experience modernizing legacy SDK-based integrations

Benefits

EMM is proud to offer a wide range of benefits and a very comp plan. Eligible employees can participate in the following benefits.

  • Medical, Dental, and Vision insurance
  • Flexible Spending Account
  • Company paid Life Insurance and LTD!
  • Additional buy up Life and LTD Insurance
  • 401K plan with an employer match
  • And more!

*All positions are contingent upon the successful completion of a background check.

EMM participates in E-Verify

EMM LOANS LLC is an Equal Employment Opportunity Employer. NMLS ID: 2926

Skills

.NET Core.NET FrameworkC#CI/CDDockerEncompass APIETLJSONJWTLoggingMISMOMicrosoft SQL ServerMonitoringOAuth2ObservabilityRESTful APISSISSSRSSQLT-SQLTLSXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free