Is responsible for the delivery of complex technology projects. Duties may include the research and documentation of process and data flows, query design, distributed application development and testing. Leads meetings between application teams and the line of business. Leads and/or participates in the requirements, design, development, and implementation of systems development and programming as well as technical support after implementation. Should be able to integrate quickly with a physically dispersed team. Responsible for components of highly complex engineering and/or analytical tasks and activities. Should have demonstrable expertise in distributed systems programming, preferably .net. Able to provide and communicate complex technology solutions across differing audiences including technical, managerial, business executives, and/or vendors. Information Technology degree and/or technology certifications preferred or substantial equivalent experience. Typically 10-12 years of IT experience.
General Description: Translates business strategy into work programs and processes. Directs lower-level managers or team leaders or directly manages a specialty function. Initiates and provides leadership, strategic/tactical direction and planning input on all information technology and client/business area issues and in the development of an IT environment which meets current and anticipated business requirements and objectives. Participates with IT management in the development of technology products, service standards and development efforts that impact the client/business area. Serves as a single point of contact and the escalation point between the client/business area and internal IT management for the resolution of unresolved problems, complaints and complex service requests. Provides the client areas with technology products and service alternatives that improve the IT service delivery process. Associates in this job code must manage people.
Required Skills :
Proficient with web based / distributed application architecture, development tools and database products.
Experience in design, utilizing design and modeling tools.
.NET: ASP.Net, WebServices, C#, AJAX, SQL Server (SSIS, SSRS, SSAS), modeling tools like UML
Experience tranlating business requirements into technical solutions
Good communication and analytical skills
10+ years of experience in financial industry with exposure to wealth management, Trust and private banking
Strong organizational skills
Able to identify risks and resolve issues
Knowledge of systems development methodologies.
Expertise in application integration across multiple platforms and RDBMS
Have worked in similar environment working with technology developers on-site and off-shore
Bank of America - 20 months ago
Bank of America Corporation is a bank holding company. Through its banking subsidiaries (the Banks) and various non-banking subsidiaries...