Job Description
Salary: $28.85-$33.65/Hour
Forms Programmer
Who is DocMagic
DocMagic is the leading provider of digital solutions for the eMortgage industry, including regulatory compliance, document generation, eSignature, and complete eClosings. DocMagic has been solving the mortgage industry's toughest challenges with innovative technology solutions since 1987. Today, we continue to lead the industry with award-winning proprietary software, mobile apps, and web-based solutions. Recent awards include HousingWire naming DocMagic a 2025 Tech100 winner for the 13th year in a row, recognizing our innovation in digital lending and our impact on the industry, as well as key employees receiving HousingWire Tech Trendsetter and Vanguard awards.
Why Work at DocMagic
At DocMagic, our culture is built on teamwork, innovation, and collaboration, which contribute to our reputation for excellence. We are committed to living these values every day. We offer competitive benefits, including comprehensive health coverage, paid time off, company-paid holidays and a 401K with company matching. We also offer on-site wellness classes, snacks and monthly food trucks. But it is not all about work; we believe in building connections, from team-building activities to our employee gatherings, we love coming together to celebrate. Join us and be a part of a team that values innovation and is committed to shaping the future of work.
Position Summary
The Forms Programmer is responsible for creating and programming mortgage related forms for DocMagic. This position will create and convert closing loan document forms using XML/Python. DocMagic maintains a library of over 40,000 forms that must comply with legal and regulatory requirements in all 50 states, including county-specific recording requirements used for mortgage lending. Attention to detail is of paramount importance for the position. The forms programmer reports to the Forms Programmer Supervisor.
Essential Functions
Program forms using Jython, Python, and/or Java for use in DocMagics document generation processes.
Ensure all forms are reviewed and thoroughly tested for accuracy and completeness.
Follow programming guidelines and keep abreast of programming efficiency improvements.
Learn DocMagic systems and their relation to forms (DMO, UniVerse, FillMagic).
Verify that requested specifications have been satisfied and that documents meet specified compliance requirements.
Answering questions related to how a form is programmed, i.e., providing logic, XML paths, programming history.
Copying forms to all production, stage, and development environments.
Clearly communicating with other support personnel what changes are made to forms programming and how the programming should function/be used.
Other Skills
Works as a team player and builds strong working relationships by collaborating with peers, and those across the company.
Works in a positive, friendly manner at all times and inspire the companys culture.
Must be well-organized, extremely detail-oriented and willing to take ownership of responsibilities.
Complete assignments on time or advises in advance of delays.
Excellent time management, organizational and communication skills.
Exercises sound judgment and decision-making skills.
Works well under time limits, handles multiple tasks concurrently and prioritizes responsibilities.
Required Qualifications
Bachelors degree in Computer Science
Knowledge of XML data
Hands-on knowledge of Python and JAVA
Experience working with Excel, Word, and PowerPoint.
Experience working in a fast-pasted environment and the ability to meet multiple and sometimes competing deadlines.
Mortgage industry experience and knowledge preferred
Full-time