Application Development Manager 1200

The purpose of the Manager, Applications Development, Originations role is…


  • Ensure clear information is collected for assignments
  • Establish, manage and evolve application development technology and the software development process for speedy delivery of business requirements
  • Align and manage Development team activities with business priorities
  • Liaise with internal and external teams to implement technologies based on business needs
  • Design, develop and implement web applications to support Originations initiatives
  • Formulate and define system scope and objectives through research and fact-finding
  • Develop and test solutions based on requirements using company coding and testing standards
  • Partner with Database and Middleware Administrators to achieve great application performance
  • Document code and projects to enable others to easily understand the programs
  • Manage solution deployment, working with others as required
  • Decompose requirements into technical designs and services-based message driven architectures
  • Modify existing or third-party software for internal use
  • Coach and mentor less senior level team members
  • Remain compliant with our policies, processes and legal guidelines

Outcomes & Activities:


  • Ensure clear information is collected for assignments
  • Accurately categorize work to ensure it is directed appropriately
  • Support prioritization processes led by the Project Management Office (PMO) or Application Owner and provide input
  • Engage in planning processes led by the PMO or Application Owner. Provide effective estimates, manage workload, and keep leader aware of capacity to support new or existing work
  • Effectively gather requirements from customers and work with the internal team to design solution to meet their requirements
  • Minimize the need for customization by understanding business requirements and applying application domain expertise to solve problems
  • Efficiently gather requirements, test and deliver a quality product
  • Perform assigned recurring tasks in a timely manner in order to maintain application health
  • Identify opportunities to reduce recurring work where practical (and/or improve performance, reduce risk, etc.)
  • Perform requirements/solution design for initiatives involving multiple originations applications as well as systems outside of Originations technologies
  • Remove roadblocks and escalate where appropriate
  • Communicate clearly with team members, customers and leaders
  • Rigorously assess and action the dimensions of Org. Health for which you have direct control in order to effectively coach your team and drive improved performance
  • Ensure your team consists of the right people
  • Set and enforce clear expectations for your team
  • Use the performance management process to evaluate and coach team members
  • Identify training opportunities and act as the primary trainer on core policies and processes
  • Create the right environment as measured by departmental PULSE and Great Place to Work survey
  • Effectively manage team member workload to handle the daily ebb and flow
  • Enforcing the proper application of department processes and policies
  • All other duties as assigned
  • Bachelor’s degree or equivalent in Computer Science, Information Systems, or closely related field of study
  • Minimum of 3 years of development leadership experience
  • Minimum 8 years’ experience in IT industry working on multi-tiered Web Application Development, using Java / J2EE
  • Knowledge and experience with web servers, application servers, and relational database management systems (RDBMS)
  • Strong technical background in JEE development with JSF and Angular
  • Strong web service development skills
  • Proven experience as an effective mentor
  • Practical expertise in software development lifecycle
  • Understand data modeling concepts
  • Be able to write complex SQL queries
  • Acts as functional expert; stays current on best practices and applies them effectively
  • Responds promptly and effectively to resolve incidents, tasks, and projects
  • Shows initiative by working hard and smart
  • Solves problems at the source by offering simple, working solutions
  • Communicates changes clearly, concisely, and objectively (verbally & in writing)
  • Anticipates the impact of a change or project across multiple systems
  • Willingness to participate in an on-call development rotation 24x7x365
  • Champions the current process and recommends data and process improvements
  • Work onsite at the assigned work location
  • Strong experience in Java, Spring, source control, web services, Maven, JSON
  • Experience decomposing requirements into technical designs and services-based architectures
  • Experience with an integration framework or ESB platform such as Camel




  • Financial Services Industry experience
  • Knowledge of Unix Scripting and job scheduling
  • Knowledge of PL/SQL
  • Minimum of 3 years of experience with loan originations systems
  • Java certifications
  • Knowledge of TOGAF or other architecture frameworks


Knowledge and Skills:


  • Be able to research and resolve a wide range of issues
  • Demonstrate a motivation and capability to teach others
  • Ability to gain trust of others and builds solid relationships across and vertically throughout the organization and relate well to all business users
  • Ability to communicate effectively (both written and verbal) with all levels
  • Be self-motivated and directed
  • Effectively prioritize and execute tasks in a high-pressure environment
  • Be analytical with proven problem-solving abilities
  • Be able to provide exceptional customer service


Position: Application Development Manager 1200

Thank you for submitting your application. We will contact you shortly!

Employment Type
Direct Hire
Job Location
Southfield, MI
Date posted
PDF Export