Application Development Manager

Company

Verus Mortgage Capital is an independent national mortgage investor. Verus offers it’s Sellers responsible non-prime and Jumbo prime lending products that fill the credit void in today’s market. Verus consistently evaluates today’s market and credible borrower financing needs to offer our partners innovative solutions. Verus Mortgage Capital is an affiliate of Invictus Capital Partners please visit our website at https://verusmc.com/.

Role

The Director of Application Development has primary responsibility to oversee the development and maintenance of all Verus business applications and related activities. This includes establishing frameworks for development following best practices, working with the development team to provide stable and secure applications, and setting service level agreements for production maintenance and support as required by any individual application or business/user group.

The Director of Application Development supervises and maintains the organization’s portfolio of software applications following best practices to ensure the highest quality products.  Further, the Director of Application Development will determine the appropriate staffing and management levels for the technical team and work across the larger organization to ensure smooth integration of the development team with the other IT infrastructure and development groups. Excellent communication skills and proven problem-solving ability will be necessary to guide and assist the group on issues related to the design, development, and deployment of mission-critical software systems.

The Director of Application Development will work closely with decision makers in other IT groups (including the Head of IT, Director of Enterprise Data Architecture, Implementation Manager, and Chief Data Officer) to identify, recommend, develop, implement, and support cost-effective technology solutions for all aspects of the organization.

Strategy & Planning

  • Ensure that applications meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues.
  • Ensure all development activities related to the design, analysis, testing, coding, and implementation of applications by implementing standard methodologies, too, and best practices to ensure high-quality deliverable products.
  • Review and analyze existing applications for effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.
  • Cultivate and disseminate knowledge of application usage and development best practices.

Acquisition & Deployment

  • Lead the development teams building Verus applications, taking care to ensure efficiency, security, and robust functionality for every application.
  • Research and make recommendations on software products, development tools, and services in support of development efforts, identifying potential problem areas.
  • Ensure project-related resourcing is effectively articulated; monitor project work to identify and address changes to project scopes and/or resource requirements in a timely manner.
  • Evaluate and estimate requested enhancements to existing applications throughout the enterprise.
  • Collaborate with analysts, designers, QA resources, and system owners to test new applications.
  • Analyze documentation and technical specs for proposed applications to determine feasibility and quality.
  • Ensure that any new software integration into company systems meets functional requirements, system stability, data security, change auditing, and interface usability specifications.
  • Build partnerships with the business to understand business strategy and needs, providing technologies to support development strategy and overall Enterprise roadmap.

Operational Management

  • Manage and provide direction for the application team to render production support and maintenance activities for existing applications used for business operations.
  • Facilitate project planning activities and integrate individual project strategies into an overall enterprise application development strategy, ensuring effective execution of projects within all Verus initiatives.
  • Liaise with network administrators, software engineers, and others in IT group to assist with quality assurance, program logic, and data processing.
  • Participate in budgeting and budget approval and monitoring of project financials.
  • Maintain company software assets utilizing a code repository that follows industry best practices.
  • Coordinate with the business units and development teams to supply information necessary to create training and documentation for end users.

Education and Experience

  • S. or B.A. degree in Business Administration, Management, Project Management, Computer Science, Engineering, or related field
  • Minimum of five years of experience in a Microsoft-heavy technology environment (preferably utilizing Azure cloud-based infrastructure), including 5 years of practical professional experience in application development.

Required Skills/ Abilities

  • Strong, dynamic leadership skill set and ability to inspire colleagues and subordinates
  • Experience with process improvement projects
  • Deep fundamental understanding of web-based systems programming and development (especially .Net)
  • Ability to exercise independent judgement and take appropriate actions; Highly self-motivated and directed
  • Excellent analytical and creative problem-solving skills, with keen attention to detail
  • Strong listening skills, combined with excellent written/verbal communication skills, including presentation skills
  • Ability to effectively prioritize and execute tasks while under pressure, consistently meeting deadlines
  • Strong customer service orientation
  • Experience working in a team-oriented, collaborative environment, with ability to effectively manage staff
  • Demonstrated experience in leading cross-functional project teams
  • Strong persuasion and negotiation skills, including conflict resolution skills
  • Ability to work effectively in a professional manner with technology staff, business stakeholders, end users, management, and others outside the organization
  • Experience estimating project costs
  • SQL experience preferred
  • Hands on application development experience a definite plus
  • Maintaining a reliable, uninterrupted high speed internet connection is a requirement of hybrid or remote position

All job duties and responsibilities must be performed within the guidelines of the Verus Residential Mortgage Employee Handbook and established company policies and procedures. It is the responsibility of each employee to maintain confidentiality of the company, its clients and to follow applicable laws and regulations in the performance of duties.

Verus Mortgage Capital is an equal opportunity employer. All qualified applicants are welcomed to apply and will receive consideration for employment without unlawful discrimination because of a person’s race, religious creed, color, national origin, citizenship status, ancestry, marital status, sex, age, or sexual orientation, or because of a person’s disability or medical condition.

comment-alt-dotsflipgeometric-patternmoreverus-logoverus-mverus-v-purple-bgverus-v-purple-bgverus-vverus-v-red-bgverus-v