Conducts thorough impact analysis and completes accurate technical design prior to the development and implementation of new or changed applications. Evaluates the operating efficiency of existing applications and occasionally assists with production support.
This individual will be responsible for development and support of the banks mobile banking retail application. The overall team is a combination of employees, contractors, and off shore developers. This position will include application design, development oversight, and coordination with other groups within the bank to deliver the overall solution.
The Principal Engineering Lead will be directly managing a focused, cross functional team of engineers, quality assurance testers, and business analysts driving towards the creation of high quality shippable products.
This dynamic position will be an individual who will be involved in the development of enterprise scale applications & services based on core technologies and analyzing business requirements to deliver quality technical solutions.
The core technology offering is an electronic health record for social needs that enables case managers to connect patients to food, heat, housing and enables tens of thousands of patients to receive new benefits while providing critical data about social needs to healthcare organizations.
Technical design of Mobile applications including technical specifications, use cases, class diagrams, coding, unit testing and peer-based code reviews, coordinating or completing IT and UAT testing support tasks, resolving reported project defects, performing application builds, and coordinating implementations to the various development, test and production environments.
Provides leadership direction to the technical team in the delivery of software project components and technical expertise; collaborates with the Designer, Systems Analyst, Project Manager, and developers on various projects.
Gathers and analyzes requirements; develops solutions/programs/reports, and implements technology; reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs.