Skip to Content

PHP Programmer


Position Type: permanent


Job Summary

Allonhill is a Denver based financial services company specializing in due diligence reviews on pools of mortgages and oversight services for mortgage backed securities. We are rapidly expanding and seeking a Programmer who enjoys a fast-paced, high intensity environment.  The Programmer is ultimately responsible for the development and maintenance of our proprietary operating platform.  The company currently has an infrastructure that supports its current business, but is looking for a candidate to evaluate, plan and implement sustainable enhancements. 

Major Responsibilities

  • Design, develop, and launch system enhancements.
  • Scope IT requirements from business needs.
  • Systematically document progress throughout development projects
  • Assists with technology planning through ongoing research.

Education and Experience:

  • Minimum 7+ years experience in software development.
  • College degree in CS, MIS, Business Admin, or Engineering is preferred but not required with significant experience. 
  • Experience optimizing infrastructure components in a mortgage environment or financial services.
  • Past experience which demonstrates the leadership and ability to perform job responsibilities. 

Job Knowledge, Skills, Abilities, and Certifications:

  • Extensive experience using Javascript (including Object Oriented practices) including AJAX
  • Working knowledge of XUL or any previous Firefox plugin development
  • 4+ years of experience in PHP 5 development, MySQL (both database management and scripting/development), Apache, and Linux (Red Hat)
  • Working knowledge of any Javascript framework (YUI, jQuery, Prototype, or others)
  • Object-oriented programming
  • Knowledge of security issues and best practices for building web applications
  • Strong HTML and CSS in multi-browser environments
  • Standards-compliant web authoring techniques
  • Source control with SVN or CVS
  • Experience in application design, programming architecture, and software lifecycle
  • Good problem solving and organizational skills
  • Good interpersonal skills and ability to work in a team environment
  • Ability to manage software project and programs, meet deadlines and work within project timeframes
  • Good verbal and written communication skills
  • Prior mortgage experience is a definite plus

Direct Reports:

None at this time.  Position could grow into a supervisory role.

Indirect Reports:

None at this time


Position Reports to Executive Director, Software Development

Pre-employment Screening

This position requires successful pre-employment screening, including but not limited to verification of education and employment, satisfactory criminal and credit history, and successful drug screening.

To apply, please send your resume to  [email protected].