We are seeking a Software Solutions Architect to partner with the Digital Channels group and other lines of business on API strategy and enterprise system integrations. You will drive API strategy and bring standardization of documentation for APIs. You will provide technical expertise on a variety of initiatives including modernizing the Core Banking platform and be responsible for the detailed architecture, design, development and implementation of software solutions to business and technology initiatives. You will review system requirements and business processes.
- Advise and lead software architecture services coordinating with the Enterprise Architecture team.
- Create an integration architecture strategy that furthers an integrated customer experience and promotes the development of common services and capabilities across the Bank enterprise.
- Define and implement consistent integration architecture and technology governance practices throughout the planning and delivery cycles. Provide both technology and architecture oversight and governance as part of this process.
- Lead architecture efforts that promotes and implements greater architectural consistency and technology sharing across the Bank.
- Define conceptual approaches and solutions architecture for applications and integration among applications and services.
- Provide working prototypes to confirm the feasibility of technical solutions.
- Review and develop improvements to system requirements and business processes; codes, tests, debugs and implements software solutions.
- Ensure that defined architecture is successfully implemented.
- Establish improvements to increase efficiency.
- Develop and govern software policies, standards and procedures.
- Revise and approve test plans and scripts to ensure alignment with standards and Technology strategy.
- Manage development team for their delivery as needed and mentor Software Engineers.
- Develops technology roadmaps.
- 10+ yeasr of experience
- Technical subject matter expert on API management and integration technologies
- Expertise with enterprise system integration and system modernization
- Experience with Rest Services, SOAP
- Experience owning technical delivery, from solution design through integration, testing and implementation.
- Hands-on software development experience with broad technical skill set
- Ability to apply technology solutions using Agile Design Principles to solve complex business problems and communicate solutions effectively.