Software Developer -.net

Mindlance

  • Mount Laurel, NJ
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Authenticationunmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Error Handlingunmatched
    • Financial Servicesunmatched
    • Gitunmatched
    • Leadershipunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Product Familyunmatched
    • Microsoft SQL Serverunmatched
    • Model View Controllerunmatched
    • Mortgageunmatched
    • OAuthunmatched
    • Object Modelingunmatched
    • Onboardingunmatched
    • Operational Supportunmatched
    • Quality Assuranceunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • Requirements Managementunmatched
    • Risk Analysisunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Testingunmatched
    • Traffic Shapingunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    JOB DESCRIPTION
    Position Title: Software Developer
    Department: Mortgage Technology
    Reports To: Director of Software Development
    Date Prepared/Updated: Dec 2025
    Purpose of Position:
    The Software Developer designs, develops, and maintains applications and integrations supporting mortgage operations. This role translates business requirements into robust, secure, and scalable software solutions, collaborates with team members and ensures high standards of quality, performance and reliability.
    Accountabilities and Job Activities
    " Designs and delivers integrations using Encompass Next Gen APIs, including secure authentication (OAuth), API client design, error handling, and resiliency patterns (retries, throttling, idempotency).
    " Participates in modernization initiatives to migrate legacy Encompass SDK-based workflows toward API-driven services where feasible.
    " Builds and supports service-to-service integrations (internal APIs, event-driven patterns where applicable), ensuring robust logging, monitoring, and operational readiness.
    " Designs and implements software solutions and RESTful APIs using the Microsoft stack (e.g., C#, ASP.NET, MVC/.NET Core, SQL Server).
    " Builds and maintains integrations and extensions around the Encompass LOS, including custom services, APIs, and data flows to and from Encompass.
    " Participates in requirements analysis with business and technical stakeholders; identifies risks, dependencies, and trade-offs.
    " Produces and maintains technical documentation as appropriate (e.g., design notes, diagrams, runbooks, and interface specs).
    " Provides reliable effort and timeline estimates; communicates blockers and scope changes proactively.
    " Writes clean, maintainable, and testable code following team standards, patterns, and best practices.
    " Develops and maintains automated tests (unit, integration, and/or UI where applicable) to ensure quality and reduce regressions.
    " Participates in code reviews to improve code quality and maintain standards.
    " Troubleshoots and resolves development, QA, and production issues, including performance and stability problems, with guidance as needed.
    " Collaborates with senior engineers and leadership on technical approach, implementation, and continuous improvement.
    Qualifications:
    Required
    " 3 years professional software development experience, with strong C#, .NET, and SQL Server.
    " Demonstrated experience building production-grade REST API integrations, including:
    " OAuth (client credentials / auth code as appropriate).
    " Secure secret handling.
    " Robust error handling, retries/backoff, rate limiting.
    " Working with API contracts, versioning, and backward compatibility.
    " Experience with Git and CI/CD practices.
    Preferred
    " Experience with Encompass Next Gen APIs.
    " Experience with Encompass SDK and Encompass object model / customizations.
    " Mortgage/financial services domain familiarity.
    Demonstrated ability to:
    " Break down moderately complex problems and propose pragmatic solutions.
    " Work effectively in a collaborative, cross-functional team environment.
    " Take ownership of assigned work and deliver with minimal supervision after onboarding.
    " Communicate clearly with both technical and non-technical stakeholders.Benefits:

    • Health insurance
    • 401(k)

    Numbers & Facts

    LocationMount Laurel, NJ (
    Remote
    )

    Similar Jobs

    • New!

      AEM Architect CYNET SYSTEMS

      Plainsboro, NJ2 days ago
      • $60–$65 Per Month
      • Temporary
      • Contractor
      • Part-time
    See more jobs