Logo for AnnieMac Home Mortgage

Software Developer

Roles & Responsibilities

  • Experience designing and implementing RESTful APIs using C#, ASP.NET, .NET Core, and SQL Server
  • Experience building and maintaining integrations with Encompass Next Gen APIs, including secure authentication (OAuth) and error handling
  • Strong ability to collaborate with stakeholders, participate in requirements analysis, and produce technical documentation
  • Proven skills in test automation (unit/integration/UI) and code reviews to ensure quality and reliability

Requirements:

  • Design and deliver integrations using Encompass Next Gen APIs with secure authentication, API client design, error handling, and resiliency patterns
  • Build and maintain service-to-service integrations and internal APIs with robust logging, monitoring, and operational readiness
  • Develop software solutions and RESTful APIs on the Microsoft stack (C#, ASP.NET, MVC/.NET Core, SQL Server) and extend Encompass LOS integrations
  • Troubleshoot and resolve development, QA, and production issues, and collaborate with senior engineers on technical strategy

Job description

AnnieMac Home Mortgage is looking to hire a Full-time Software Developer  to design, develop, and maintain 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. Under the direct supervision of the Director of Software Development, the Software Developer duties will include but not be limited to the following: 

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.

Software Engineer Related jobs

Other jobs at AnnieMac Home Mortgage

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.