The primary responsibility of the role is to
work across all teams within Customer Communications to plan, build and deliver world - class products and services in support of the Customer Communication applications, as well as continual support and future enhancements to meet the strategic goals of company.
The Senior Software Engineer's role is to develop and maintain software throughout the software lifecycle (requirements analysis through maintenance); analyze and interpret technical data using statistical and mathematical methods and techniques.
This position will offer exposure to the entire end to end process of originating and fulfilling a mortgage, but the primary areas of focus for this role will be in the development and maintenance of the key pricing and fees functional areas, which are highly critical capabilities within the lending process.
In this role, the selected candidate will develop, optimize, and maintain moderate-to-complex data and web-based reporting solutions including creating tables, views, stored procedures, triggers, error handling, data presentation, summarization dashboards, drill-down reports, and other related components.