Jobs · Engineering

Senior Mortgage Systems Developer

SWBC · Texas, United States · 3 wk ago
RemoteRemoteEngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections where there is real specific content. We must not repeat job title. Must not include Job ID etc. Must remove boilerplate like EEO, legal, application instructions, etc. Must preserve all substantive info. We need to parse the posting. Key sections: - Intro: "SWBC is seeking a talented individual to design, develop, integrate, and support enterprise mortgage technology solutions, with emphasis on ICE Encompass LOS, SQL/data development, APIs, workflow automation, reporting, and secure business applications. The role exists to provide senior-level technical expertise for complex mortgage systems, production support, vendor integrations, and technology modernization efforts that support business operations and compliance-focused execution." - "Why You'll Love This Role" paragraph: description. - "Essential Duties Include The Following" list of duties. - "Serious Candidates Will Possess The Minimum Qualifications" list of qualifications. - Then many bullet-like sentences (some are not bullet but lines). We need to extract duties, requirements, qualifications, skills, benefits. We need to decide which sections to include. We have content for: - About the role: could be intro + why you'll love this role. - Responsibilities: essential duties list. - Requirements: maybe "Serious Candidates Will Possess The Minimum Qualifications" includes qualifications. - Qualifications: maybe separate from requirements? The posting lumps qualifications and requirements together. Could combine into one section "Qualifications" or "Requirements". But we need to follow headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can decide to put qualifications under "Qualifications" and maybe "Skills" separate. We have many skill statements: experience with various technologies, etc. We have benefits: "SWBC offers*: Competitive overall compensation package Work/Life balance Employee engagement activities and recognition awards Years of Service awards Career enhancement and growth opportunities Leadership Academy and Mentor Program Continuing education and career certifications Variety of healthcare coverage options Traditional and Roth 401(k) retirement plans Lucrative Wellness Program Based upon employee eligibility". Also mention Substance-Free Workplace and drug testing, no tobacco users. That's not a benefit but policy. We have no explicit Pay or Schedule details. So we should NOT create Pay or Schedule sections because they are not stated. Thus we will include sections: About the role, Responsibilities, Qualifications, Skills, Benefits. We need to ensure we don't create empty sections. Now we need to format:

About the role

...

Then

Responsibilities

  • ...
Then

Qualifications

  • ...
(maybe include education, experience, certifications) Then

Skills

  • ...
(technical skills) Then

Benefits

  • ...
We must preserve all substantive information; do not invent or summarize away detail. So we need to include each bullet point as separate
  • preserving the text. We need to extract duties list: From "Essential Duties Include The Following" then lines: - Develop, enhance, and support mortgage technology solutions, with primary focus on ICE Encompass LOS and related mortgage systems. - Design, develop, and maintain SQL Server/T-SQL objects including stored procedures, functions, views, ETL processes, and operational reporting solutions. - Design, build, and support API-driven integrations and workflow automations across mortgage, document, servicing, vendor, and enterprise platforms. - Develop and maintain secure, scalable business applications using modern software development practices, object-oriented design, REST APIs, JSON/XML, and .NET/C# technologies. - Troubleshoot complex production issues, perform root-cause analysis, tune system/database performance, and coordinate timely resolution across internal teams and third-party providers. - Support DevOps, source control, CI/CD, cloud, monitoring, operational support, and infrastructure-as-code practices for mortgage technology applications. - Partner with business stakeholders to translate requirements into technical solutions; document design, testing, deployment, and support procedures. - Identify and implement automation and emerging technology opportunities, including practical use of AI-assisted development tools to improve efficiency, quality, troubleshooting, and documentation. - Performs all other duties as assigned. We need to keep each as
  • . Now qualifications: from "Serious Candidates Will Possess The Minimum Qualifications" then list: - Bachelor’s Degree in Computer Science, Management Information System, or related field from an accredited four-year college or university required. - Certified Application Developer preferred. - Minimum of ten (10) years of experience to include designing and building applications. - Experience with mortgage origination systems, preferably ICE Encompass LOS. - Experience with Encompass APIs, Developer Connect, Data Connect, Partner Connect, and third-party mortgage technology integrations preferred. - Understanding of mortgage origination, servicing, document management, and vendor ecosystems. - Advanced Microsoft SQL Server and T-SQL development skills. - Experience developing stored procedures, functions, views, ETL processes, and enterprise reporting solutions. - Ability to troubleshoot production issues, optimize queries, and support operational reporting. - Understanding of database design, data modeling, and data governance principles. - Strong knowledge of Object-Oriented Programming (OOP) and modern software development practices. - Hands-on experience with; C#, .NET / .NET Core, JavaScript, HTML/CSS, REST APIs, JSON/XML - Experience developing and supporting secure, maintainable business applications. - Angular, React, and cloud platform experience preferred. - Working knowledge of DevOps principles, GitHub Enterprise, CI/CD pipelines, AWS cloud services, Infrastructure as Code (CDK with Python), containerization, monitoring, and operational support practices. - Experience designing and supporting system integrations and workflow automation solutions. - Strong troubleshooting and problem-solving skills across multiple systems and platforms. - Experience integrating mortgage, servicing, document, or vendor platforms preferred. - Experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar technologies to improve development efficiency, code quality, troubleshooting, and documentation. - Experience identifying and implementing automation opportunities that streamline business processes, enhance reporting, and improve operational effectiveness. - Familiarity with AI-enabled solutions, API-driven automation, and emerging technologies that support business and technology objectives. - Demonstrated willingness to learn and adopt new technologies to improve productivity and deliver business value. - Understanding of AI-related concepts and practical business applications preferred. - Ability to translate business requirements into technical solutions. - Strong analytical, communication, and documentation skills. - Commitment to continuous learning and adoption of emerging technologies. - Ability to work independently and collaboratively in a fast-paced environment. - Excellent verbal and written communication skills. - Excellent attention to detail and time-management skills. - Excellent analytical thinking and problem solving skills. - Able to program in languages such as C#, Hypertext Markup Language, PowerShell, Java (J2EE) etc. - Able to sit for long periods of time performing sedentary activities. - Able to stand, stoop, and kneel to file for long periods of time. - Able to push, pull, and lift up to 20 lbs. of files, supplies, documents, or other related items. Now some of these are more like skills (physical abilities). We might separate skills section for technical skills, and maybe keep physical abilities under Qualifications? But we can keep them all under Qualifications as they are qualifications. However the instruction says we can have Skills section. We could split: Qualifications for education, experience, certifications; Skills for technical and soft skills. But we must not lose any info. Let's decide: Qualifications: education, experience years, certifications. Skills: technical skills (languages, tools, etc.) plus soft skills (analytical, communication, etc.) plus physical abilities. But we need to ensure we don't duplicate. Let's extract qualifications subset: - Bachelor’s Degree in Computer Science, Management Information System, or related field from an accredited four-year college or university required. - Certified Application Developer preferred. - Minimum of ten (10) years of experience to include designing and building applications. Maybe also "Experience with mortgage origination systems, preferably ICE Encompass LOS." That's more skill/experience. Could go under Skills. But we can keep all under Qualifications for simplicity, but then Skills section may be empty or thin. Better to have Skills with substantive content. Thus we will create: Qualifications: education, certifications, years experience. Skills: all other technical and soft skill statements, plus physical abilities. Now Benefits: list from SWBC offers*: - Competitive overall compensation package - Work/Life balance - Employee engagement activities and recognition awards - Years of Service awards - Career enhancement and growth opportunities - Leadership Academy and Mentor Program - Continuing education and career certifications - Variety of healthcare coverage options - Traditional and Roth 401(k) retirement plans - Lucrative Wellness Program - Based upon employee eligibility Also mention Substance-Free Workplace and pre-employment drug testing, no tobacco users. That's not a benefit but policy; we could include under Benefits? It's not a benefit but it's substantive. The instruction says preserve ALL substantive information; do not invent or summarize away detail. So we should include that info somewhere. Could be a separate paragraph under Benefits or maybe under About the role? But we have no section for policies. Could add a

    after Benefits list. But we must not create extra headings unless needed. We could add a

    under Benefits section after the list, or we could add a separate

    after Benefits but before closing. Since we only output HTML fragment, we can include a

    inside Benefits section after the

      . That's acceptable. Thus Benefits section:

      Benefits

        ...
      • ...

      SWBC is a Substance-Free Workplace and requires pre-employment drug testing. Please note, SWBC does not hire tobacco users as allowed by law.

      Now About the role: combine intro and "Why You'll Love This Role". Let's capture: Intro: "SWBC is seeking a talented individual to design, develop, integrate, and support enterprise mortgage technology solutions, with emphasis on ICE Encompass LOS, SQL/data development, APIs, workflow automation, reporting, and secure business applications. The role exists to provide senior-level technical expertise for complex mortgage systems, production support, vendor integrations, and technology modernization efforts that support business operations and compliance-focused execution." Why You'll Love This Role: "This senior technical role gives a candidate the opportunity to build, integrate, and support mission-critical mortgage technology solutions that directly improve operational efficiency, data quality, reporting, and user experience. The position combines deep Encompass LOS expertise, SQL/data development, application development, integration, automation, and emerging technology adoption in a highly collaborative environment." We can combine into one or two paragraphs. Use

      for prose. Now Responsibilities: list as above. Now Skills: we need to list all skill statements. Let's extract skill statements from the qualifications list that are not education/experience/certifications. List them: - Experience with mortgage origination systems, preferably ICE Encompass LOS. - Experience with Encompass APIs, Developer Connect, Data Connect, Partner Connect, and third-party mortgage technology integrations preferred. - Understanding of mortgage origination, servicing, document management, and vendor ecosystems. - Advanced Microsoft SQL Server and T-SQL development skills. - Experience developing stored procedures, functions, views, ETL processes, and enterprise reporting solutions. - Ability to troubleshoot production issues, optimize queries, and support operational reporting. - Understanding of database design, data modeling, and data governance principles. - Strong knowledge of Object-Oriented Programming (OOP) and modern software development practices. - Hands-on experience with; C#, .NET / .NET Core, JavaScript, HTML/CSS, REST APIs, JSON/XML - Experience developing and supporting secure, maintainable business applications. - Angular, React, and cloud platform experience preferred. - Working knowledge of DevOps principles, GitHub Enterprise, CI/CD pipelines

  • Similar jobs