Application Developer

Equity Resources Inc

The primary function of the Application Developer is to develop new software applications and update and modify existing applications. The Application Developer processes user needs to customize software for computer programs, designs prototype applications, implements and tests source code, and troubleshoots software applications. This position serves as back up to the Application Support Specialist as well as assisting with escalated software tickets. 

 

Duties:

  • Evaluates all mortgage technology within the company (including, but not limited to: Encompass, Equity247, Top of Mind/Surefire, Motivity, Optimal Blue, etc.) and makes recommendations to improve any current software platforms; tests and implements new application technology to improve processes and improve customer service.
  • Develops and maintains novel applications across online and native platforms to fulfill business requirements.
  • Effectively triages and resolves complex user and customer application issues to departmental standards while maintaining high levels of customer satisfaction.
  • Ensures company applications are being effectively utilized by operations and sales staff.  Coordinates application installation and acceptance with end users and provides user assistance on application operations.
  • Maintains up-to-date expertise in the operation and application of the front-line applications for the business as well as new technology in the mortgage industry.  Assesses the impact of current and future technologies on our company.
  • Develops and maintains documentation for IT support, including maintenance of issues log, contributes to knowledge base articles, and generates ad-hoc reports to be reviewed by management.
  • Enters internal support tickets as appropriate and resolves first- and second-level tickets as assigned; engages external vendors for support as necessary.
  • Advises IT staff and management on application development best practices.
  • Performs other duties as assigned.
Requirements

Education & Experience:

  • Bachelor's Degree in Computer Science or related field (or equivalent combination of education and experience).
  • Minimum of 2 years’ prior work experience in any combination of the following:  information systems, programming, software design, software development.
  • Minimum of two-years experience with hybrid mobile app development (i.e. React/Flutter) and/or web development (i.e. html, JavaScript), writing clean maintainable code. 
  • Experience integrating with APIs (including internal and third-party) and designing APIs for custom applications
  • Experience releasing applications to iOS and Google Play Stores
  • Experience with the following is a plus:  installation, support, and/or development of software applications within the financial services industry and/or database management.
  • Previous software administration experience with mortgage technology platforms (i.e. Encompass) is strongly preferred.

Key Competencies

  • Demonstrated effective oral and written communication skills including communication of technical concepts to both technical and non-technical audiences 
  • Ability to work cooperatively with staff at all levels.
  • Analytical skills and proven ability to work with users to understand their requirements.
  • Ability to review, learn, and implement new technology in a working environment to increase business and improve communication.
  • Fundamental understanding of project management methodologies.
  • Demonstrated ability to handle multiple projects simultaneously and easily adapt to changing situations.
  • Ability to self-direct, use tact, use diplomacy and a clear, courteous and professional manner when dealing with the public.
  • Exceptional attention to detail in composing, typing, proofing materials, establishing priorities and meeting deadlines. 
  • Desire to develop/increase knowledge of mortgage industry technology software and platforms.