There are still lots of open positions. Let's find the one that's right for you.
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. Provide specialized technical leadership during the architecture, design, implementation, and support of assigned systems and applications. Direct decision-making within technical projects to facilitate project planning, scope, and time estimates. Train less experienced associates and assist management in monitoring team performance. Collaborate with peers, managers, and cross-platform teams to align projects and tasks with wider organizational goals. Mentor and train team members. Utilize expertise to provide guidance, feedback, and direction on complex matters. Assist in the communication of performance results and expected behaviors for success. Lead specialized technical projects to include development of time estimates, determining scope, and addressing potential impacts. Provide insight to management allowing the strategic alignment of technologies with business needs. Facilitate system modifications or architectural changes. Effectively collaborate with others on technical issues and initiatives, acting as the primary escalation point for technology-related team concerns across the enterprise. Maintain a strong knowledge of Bank technologies, processes, procedures, and industry standards. Serve as a resource on one or more specialized technologies to management, associates, and cross-platform teams. Responsible to lead the architecture team and lead the development team from design to solutions. Architect, develop, and maintain full stack on-premises and cloud web applications. Provide leadership, technical guidance, and best practices to the solution design process and to other team members. Establish and enforce quality standards in designing software architectures and principles. Focus on scalability, maintainability, testability, security, and performance.