The Software Development Manager reports to the VP of Application Development and will be responsible for leading a team responsible for the development, support and integration of business applications across the Impac Mortgage Corp enterprise. The ideal candidate will have extensive hands-on experience developing high quality, scalable solutions. S/he will collaborate closely with vendors, users, and cross functional business partners to develop enhancements, build integrations, troubleshoot and resolve defects related to the Loan Origination System and related platforms.
S/he will also collaborate with other IT leadership to drive technical strategy. S/he will recruit, coach and mentor to build and motivate a highly skilled and efficient development team.
S/he will implement process and technology improvements and build technical capability to drive new functionality and business-as-usual development pipeline.
* Lead a highly skilled and experienced development team * Recruiting and Coaching to build team technical capabilities * Understand and ensure that the team adheres to SOX guidelines * Develop high quality code within company standards and development guidelines * Complete project responsibilities including design, coding, unit testing and documentation * Work closely with a variety of internal departments to further enhance our Loan Origination System and other business applications * Provide process, feature, and workflow information to the project and support teams for proper documentation of these; this includes changes to the system, updates, and new features * Create and maintain report library and build custom reports as necessary for business groups * Maintain business rules for data entry, workflow progression and regulatory compliance as requested by each business group * Participate in software releases and patches for business systems including testing and distribution of software updates, release notes and training materials and rollout communications to business and other IT teams * Collaborate with third-party resources, vendors and other IT teams in support of projects and operations around business systems * Drive process improvement through tools and process
EDUCATION AND CERTIFICATION REQUIREMENTS:
* Bachelor's degree in Computer Science, Mathematics, Engineering or related fields
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.