Performing as technical lead on software development projects with responsibility for overall delivery of software components; collaborating with other platforms tech leads to ensure integrated end-to-end design.
Performs expert-level systems development and design work that may include logic design, I/O design, firmware development, model formulation, manufacturing and development cost projections, computer architecture analysis and design, and analog or digital systems engineering.
Provides the highest level analytical consulting and leadership in identifying and implementing new uses of information technologies to assist the client areas and Bank in meeting their short term business goals and long term strategic objectives.
The Systems Consultant acts independently or as a member of a project team responsible for providing technical and business process guidance concerning the business implications of one or more applications.
In this role, the selected candidate will be responsible for developing J2EE applications using Struts, Spring MVC, JSF, XML technologies; analyzing User Interface requirements in order to design and implement new Web Applications.
The successful candidate will participate in application design and development discussions with clients to determine client needs and ensure that product adheres to established specifications and standards; identifies issues and recommends alternative courses of action.
The ideal candidate would be a "full stack" developer capable of building a web application from the front end all the way through the software stack to the back end data services (i.e. databases or search engines).