Duties And Responsibilities
Plays a leadership role with associations to effectively utilize the Bank technology platform and service offering to meet their business needs
Leads efforts to make associations more efficient and reduce operational risk through the effective use of these services
Negotiate service arrangements with associations to provide technical and programming services to utilize these platforms
This work will be a combination of consulting, hands on development and sourcing to other Bank technical teams
Requires the ability to communicate with all levels of association management and understand the association business needs
Based on information gathered subject matter experts and also with deep understanding of technology and tools, provides design/architecture input to the Application development and Application support teams on how Bank can position those programs to meet future business needs
Must have a close, productive working relationship with the internal product owners of these Bank systems
Position will require creation of detailed architecture and design diagrams that inform teams of how systems should be built on Architecture standards and guidelines
Acts a representative of Bank and works to establish a positive perception of the Bank technical platforms and services from the viewpoint of the district associations
As a partner, works to enhance relationships between Bank application development teams, subject matter experts and other stakeholders
Works closely with the Enterprise Architect and Enterprise Architecture team to understand architecture standards
Takes the initiative to contribute towards enhancing these standards and to enforce them
This position will require exploring and researching on new technologies, building proof of concepts with them, development of key components and software artifacts, working with vendors/architects to clarify the inner working of these tools and come up with standards/guidance for Bank developers
This position will also require for excellent documentation and communication skills in order to work with various teams in guiding them on presenting their work to the Architecture Review Board and to help the teams with various development hurdles
On occasions this position will need to present to senior management
Required Qualifications:
Bachelor's Degree in Computer Science, Business or related field
Expert level skill (14+ years of experience) in technologies related to software development, security, DevOps, Cloud etc
Advanced level skill with middle layer (MessageQueues, API management), SQL, development tools like Visual Studio, mobile development libraries, low code platforms etc
Solid understanding of business analysis and business process analysis concepts
Strong communication skills that require interaction with all levels of Bank and association management teams
Bachelor's degree