Post Job Free
Sign in

Senior Technology Manager

Company:
Bank of America
Location:
Charlotte, NC
Posted:
May 15, 2024
Apply

Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!

Job Description:

The Senior Technology Manager is responsible for providing leadership, technical direction, and oversight to a team related primarily to the delivery of complex BAU change and maintenance of the applications, processes and CICD change pipeline day to day. This role ensures the systems design and BAU requirements are aligned to achieve the desired technical outcomes, and that team practices and principles are aligned to achieve the desired technology outcomes. They have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies. We are looking for a highly motivated, senior, full-stack .NET Lead developer to assist with design, development, and support on a browser-based, global financial compliance system. This system supports regulatory requirements for Large Shareholder reporting and Short Selling across every jurisdiction where the bank does business. It provides reporting and monitoring of global end-of-day net long/short positions and other notification requirements as well as critical position information used in regulatory disclosure reporting for downstream systems.

An ideal candidate should be self-starting, have a thorough understanding of the technologies outlined in the requirements below, and capable of addressing issues across architectural boundaries. However, primary focus of responsibilities will be in the control of BAU change. The application however are based primarily in the following: C#, Linq2Db, ASP.NET, jQuery, Bootstrap, Kendo UI, and LESS.

This job is responsible for building and leading a team to deliver technology products and services that meet business outcomes. Key responsibilities include developing a technology strategy, ensuring technology solutions comply with applicable standards, promoting design, engineering, and organizational practices, and advocating and advancing modern, Agile solution delivery practices. Job expectations may include coaching, mentoring, providing feedback and hands on career development, identifying emerging talent, fostering leadership skills, and managing stakeholders.

Responsibilities:

Developing solutions and processes for delivering change based on their knowledge of development team process and procedure patterns and Agile/DevOps practices

Having oversight of all day-to-day activities required to ensure the ongoing smooth running of the applications including application management oversight across all three applications

Work with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria

Manages solution delivery and application performance in production (app health, resiliency, performance, security, enterprise data management standards, audit exams and reviews), ensuring all relevant risk, financial, and compliance policies are met

Manages relationships with business and technology partners and leads and creates followership in Communities of Practice in the organization

Contributes to the technology strategy for their technical domain

Creates an inclusive and healthy working environment and helps to resolve organizational impediments/blockers

Ensures that execution is aligned with product strategy by working with product management and other stakeholders

Managerial Responsibilities:

This position is responsible for managing associates. At Bank of America, all managers at this level demonstrate the following responsibilities, in addition to those specific to the role, listed above

Leadership of the technical team and responsibility for assisting senior business leaders and management

Builds and manages teams by performing financial activities to inform workforce strategy and hiring practices, setting and tracking maturity and quality objectives, and training employees/teams to address feedback and achieve quality and performance objectives

Guide the team on work breakdown and execution

Guide team members with skills and practices (planning & estimation, peer reviews and other engineering practices).

Facilitates performance and career development of employees/teams through performance reviews, coaching, and creating development plans that are needed to build competencies and skills

Diversity & Inclusion Champion: Models an inclusive environment for employees and clients, aligned to company D&I goals.

Manager of Process & Data: Demonstrates deep process knowledge, operational excellence and innovation through a focus on simplicity, data based decision making and continuous improvement.

Enterprise Advocate & Communicator: Communicates enterprise decisions, purpose, and results, and connects to team strategy, priorities and contributions.

Risk Manager: Ensures proper risk discipline, controls and culture are in place to identify, escalate and debate issues.

People Manager & Coach: Provides inspection, coaching and feedback to motivate, differentiate and improve performance.

Financial Steward: Actively manages expenses and budgets in alignment with objectives, making sound financial decisions.

Enterprise Talent Leader: Assesses talent and builds bench strength for roles across the organization.

Driver of Business Outcomes: Delivers results by effectively prioritizing, inspecting and appropriately delegating team work

Works closely with other team members and business partners to design, develop, enhance, test, support, maintain, and debug software solutions that support business units or support functions.

Skills:

Influence

Risk Management

Solution Design

Stakeholder Management

Technical Strategy Development

Analytical Thinking

Application Development

Collaboration

Result Orientation

Solution Delivery Process

Required Skills:

5+ years experience managing technical teams

Extensive overall hands-on software development experience including a period in a leadership and/or management role with clear recognition as a technical expert by peers, while making architectural and design decisions

Extensive hands-on experience and a complete understanding of Visual Studio, C#, and .NET Framework development and hands-on experience with Bitbucket, Ansible, Artifactory, and Jenkins

Extensive hands-on experience and a thorough understanding of database structural design, query design, execution plan analysis, and stored procedure development founded in Microsoft SQL server

Direct application development experience in the Global Markets space related to Equities and Equity Derivatives, Fixed Income, Commodities or Prime brokerage or several years of experience in the global investment banking industry.

Extensive experience with Microsoft SQL Server and a demonstrated understanding of database design and query planning & execution, C# expressions (LINQ & Lambda), thread & memory management, asynchronous development patterns, and data serialization/deserialization (XML & JSON)

Extensive user interface design and development experience, including responsive design and client-side development technologies including JavaScript and jQuery with a complete understanding of AJAX

Several years of experience and a complete understanding of HTTP & REST and ASP.NET MVC core concepts plus of hands-on experience with Linq2Db, log4net, Telerik Kendo UI, and LESS (or SASS)

Minimum Education Requirement:

Bachelors Degree in Computer Science or related technical field, or equivalent work experience

Shift:1st shift (United States of America)

Hours Per Week: 40

24017883

Apply