Senior Software Developer

Guidance Financial Group

  • Reston, VA
  • 9 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Atlassian JIRAunmatched
    • Authenticationunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Business Intelligenceunmatched
    • Business Processesunmatched
    • Change Controlunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cryptographyunmatched
    • Crystal Reportsunmatched
    • Data Analysisunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Data Setsunmatched
    • Data Warehousingunmatched
    • Database Designunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Delivery Managementunmatched
    • Detail Orientedunmatched
    • DevOpsunmatched
    • Dimensional Modelingunmatched
    • Documentationunmatched
    • Equal Credit Opportunity Act (ECOA)unmatched
    • Establish Prioritiesunmatched
    • Gitunmatched
    • GitHubunmatched
    • ITIL (IT Infrastructure Library)unmatched
    • Identify Issuesunmatched
    • Industry Standardsunmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • JSONunmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Loan Operationsunmatched
    • Loan Originationunmatched
    • Machine Toolunmatched
    • Messaging Middlewareunmatched
    • Metricsunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Product Familyunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft SharePointunmatched
    • Microsoft Transact-SQL (T-SQL)unmatched
    • Microsoft Visual Basic.NETunmatched
    • Microsoft Windows Azureunmatched
    • Middlewareunmatched
    • Mortgageunmatched
    • Mortgage Lendingunmatched
    • OAuthunmatched
    • Organizational Skillsunmatched
    • Performance Metricsunmatched
    • Performance Tuning/Optimizationunmatched
    • Post Closingunmatched
    • Power BIunmatched
    • Predictive Modelingunmatched
    • Presentation/Verbal Skillsunmatched
    • Pricingunmatched
    • Problem Solving Skillsunmatched
    • Product/Service Launchunmatched
    • Project Management Professional (PMP)unmatched
    • Python Programming/Scripting Languageunmatched
    • R Programming Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Real Estate Appraisalsunmatched
    • Regulationsunmatched
    • Reporting Dashboardsunmatched
    • Reporting Skillsunmatched
    • Requirements Managementunmatched
    • Residential Mortgagesunmatched
    • Retailunmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • SQL (Structured Query Language)unmatched
    • SQL Server Analysis Services (SSAS)unmatched
    • SQL Server Integration Services (SSIS)unmatched
    • SQL Server Reporting Services (SSRS)unmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Sarbanes-Oxley Act (SOX)unmatched
    • Scripting (Scripting Languages)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Snowflake Schemaunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Star Schemaunmatched
    • Statisticsunmatched
    • Stored Proceduresunmatched
    • System Integration (SI)unmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Time Managementunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Client Plug-insunmatched
    • Web Servicesunmatched
    • Wholesale Industryunmatched
    • Windows PowerShellunmatched
    • Writing Skillsunmatched
    • XML (EXtensible Markup Language)unmatched

    Description

    Guidance Residential, LLC is a strong, growing company that specializes in residential mortgage lending. Our team members are a vital strength in our ability to grow and continue to serve our customers.

    We are seeking an experienced Application Developer to support and extend our mortgage loan origination platform (Integra EPIC LOS). Reporting to the Hiring Manager and working under the direction of our Lead Application Developer, this role designs, builds, and maintains LOS configurations, system integrations, and reporting/analytics that keep our lending operation running efficiently and in compliance. Beyond hands-on development, this person will act as a project lead, gathering requirements, scoping and sizing work, setting timelines, and delivering on commitments while championing engineering best practices, clean documentation, and repeatable process.

    Key Responsibilities

    LOS Application Development & Support

    • Design, develop, configure, and maintain functionality within the Integra EPIC LOS, including business rules, workflow, forms/screens, and extensibility points.
    • Troubleshoot and resolve application issues, balancing quick fixes with sustainable, well-architected solutions.
    • Optimize and automate loan-origination process workflows to reduce manual effort and cycle time.

    Connectivity & Integrations

    • Build and maintain integrations between the LOS and internal and third-party systems using REST/SOAP web services, APIs, and secure file exchange.
    • Support connectivity to mortgage service providers (e.g., AUS, pricing engines, credit, e-sign/doc prep, title, appraisal, and investor/GSE delivery).
    • Ensure integrations are secure, reliable, and handle sensitive borrower data (PII/NPI) appropriately.

    Business Intelligence, Reporting & Data Analytics

    • Develop reports, dashboards, and datasets (Power BI, SSRS, and/or Crystal Reports) that give the business visibility into pipeline, production, operations, and compliance.
    • Perform ad-hoc data analysis, translate business questions into data models and metrics, and validate data quality.
    • Partner with stakeholders to define KPIs and deliver actionable, trustworthy reporting.

    Project Leadership

    • Act as lead on assigned projects: gather and document requirements, define scope, size and estimate effort, build timelines, and manage deliverables to completion.
    • Coordinate work across the team and with business stakeholders and vendors; communicate status, risks, and dependencies clearly.
    • Break large initiatives into workable, well-sequenced tasks.

    Best Practices, Documentation & Governance

    • Follow SDLC and coding best practices: standards, peer code review, testing, and disciplined change control.
    • Use industry-standard source/version control and team collaboration tooling for all work.
    • Produce and maintain clear technical and functional documentation specifications, data dictionaries, runbooks, and user guides.

    Skills & Competencies:

    Mortgage LOS Domain

    Must-Have:

    • Working knowledge of the mortgage loan lifecycle (origination through closing/post-closing) across retail, wholesale, and/or correspondent channels

    • Experience developing on or configuring a mortgage LOS platform

    Nice-to-Have:

    • Hands-on Integra EPIC LOS experience (configuration, business rules, workflow, plug-ins/extensibility)
    • Experience with other LOS platforms (Encompass, Empower, MeridianLink, BytePro, Calyx)

    Programming & Scripting

    Must Have:

    • C# / .NET (Framework and/or .NET Core) for services, plug-ins, and middleware
    • Strong SQL (Microsoft SQL Server / T-SQL): queries, stored procedures, views, functions, performance tuning XML and JSON for data exchange

    Nice-to-Have:

    • Python and/or R for data analytics and automation
    • PowerShell for scripting and automation
    • JavaScript for web or UI extensions
    • VB.NET (legacy components)

    Databases & Data

    Must Have:

    • Relational database design and data modeling
    • Writing and optimizing complex SQL against transactional and reporting databases
    • ETL concepts and data validation

    Nice-to-Have:

    • Data warehousing / dimensional modeling (star/snowflake)
    • SSIS or comparable ETL tooling
    • MISMO mortgage data standards
    • Cloud data services (Azure SQL, Synapse, Snowflake)

    Connectivity & Integrations

    Must Have:

    • Building and consuming REST and SOAP web services / APIs
    • Third-party and vendor system integration (secure file transfer, web services, message queues)
    • Understanding of authentication and secure data exchange (OAuth, TLS, encryption, PII/NPI handling)

    Nice-to-Have:

    • Mortgage integrations: AUS (DU / LPA), pricing/PPE (Optimal Blue), credit bureaus, e-sign / doc prep, title, appraisal/AMC, GSE delivery
    • Integration/iPaaS platforms and middleware
    • Webhooks / event-driven patterns

    BI, Reporting & Analytics

    Must Have:

    • Report development with Power BI, SSRS, and/or Crystal Reports
    • Translating business questions into data models, metrics, and dashboards
    • Ad-hoc data analysis and data-quality validation

    Nice-to-Have:

    • Advanced Power BI (DAX, data modeling, gateways) or SSAS
    • Self-service BI enablement and governance
    • Statistical / predictive analytics
    • Loan-level and portfolio KPI reporting (production, pipeline, compliance)

    Project Leadership

    Must Have:

    • Ability to act as project lead: requirements gathering, scoping, sizing/estimation, timeline and deliverable management
    • Facilitating stakeholder sessions and translating business needs into technical specifications
    • Coordinating work and status across a small team

    Nice-to-Have:

    • Agile / Scrum or hybrid delivery experience
    • PMP, CSM, or equivalent certification
    • Vendor / implementation management experience

    Tools & Collaboration

    Must Have:

    • Industry-standard source/version control (Git Azure DevOps, GitHub, or Bitbucket): branching, pull requests, code review
    • Work/issue tracking and team collaboration tools (Azure DevOps Boards, Jira)
    • Document collaboration and sharing (SharePoint, Confluence, Teams)

    Nice-to-Have:

    • CI/CD pipelines and release automation
    • Microsoft 365 / Power Platform (Power Automate, Power Apps)
    • Familiarity with ITIL / change-management process

    Process, Best Practices & Documentation

    Must Have:

    • Adherence to SDLC and coding best practices (standards, code review, testing, change control)
    • Clear technical and functional documentation (specs, data dictionaries, runbooks, user guides)
    • Business process / workflow mapping

    Nice-to-Have

    • SOX / audit-aware development and segregation-of-duties awareness
    • Regulatory awareness: TRID, HMDA, RESPA, ECOA, GLBA
    • Test automation / QA discipline

    Education & Experience

    • Bachelors degree in Computer Science, Information Systems, or a related field or equivalent hands-on experience.
    • Typically 5+ years of application development experience, including work in financial services and, ideally, mortgage lending.
    • Demonstrated experience leading projects end-to-end (requirements through delivery).

    Core Soft Skills

    • Strong written and verbal communication; able to translate between business and technical audiences.
    • Analytical, detail-oriented problem solver who owns work through to a reliable result.
    • Collaborative and dependable, comfortable leading initiatives while working under the direction of the Lead Application Developer.
    • Organized and self-directed, with sound judgment on prioritization and trade-offs.

    Numbers & Facts

    LocationReston, VA

    Similar Jobs