Bank of America Balance Sheet Management - Sr. Technology Manager – Application Programmer in Charlotte, North Carolina

Job Description:

Balance Sheet Management (BSM) is a division within the CFO group responsible for providing executive management with accurate and timely forecasts of the balance sheet and net interest income (NII). Another critical BSM function is the measurement and analysis of Interest Rate Risk (IRR) using various methods. This information provides the framework that allows the company to position its balance sheet consistent with its risk appetite and expectations for changes in interest rates.

BSM maintains close partnerships with various groups across the enterprise, providing key input to critical processes and strategic decisions. These partnerships focus on the following: (1) balance sheet composition and interest rate risk strategy, (2) strategic planning for the company’s three-year outlook with Corporate Planning and Finance, (3) setting the right strategy to accurately measure the profitability of assets and liabilities to ensure efficient usage of the balance sheet, (4) stress testing the balance sheet under adverse economic scenarios with the Global Stress Testing team and, (5) producing the balance sheet and NII forecast in coordination with the Line of Business and Global Liquidity Management for the Global Resolution and Recovery Planning exercise.

The Platform Integration team within Balance Sheet Management primarily focuses on development and implementation of BSM’s forecast on the Quantitative Finance Analytical Platform (QFAP). The role focuses on design, testing, and implementation of Qf platform analytical and modeling capabilities to support Interest Rate Analytics and Risk Appetite metrics including: NII, Capital, Liquidity, and Economic Capital.

Enterprise Role Overview

Manages a function or unit within the technology environment. Manages associates and makes all decisions on personnel actions including staffing, performance management and compensation decision-making. Supports multiple systems through maintenance, modification and problem resolution to support ongoing delivery of services and/or operations. Manages multiple applications/ development projects, or single major complex initiatives if a small area of the development function. Coordinates resources across various applications, operations or projects. Manages budget, monitors progress and adjusts resources and priorities accordingly. May provide expertise in determining the strategic technical direction and system architecture for initiatives. Provides input on policy issues. Typically requires 7-10 years of applicable experience.

Required Skills and Experience:

  • 10+ years experience as a hands-on leader around code design & review, as well as development.

  • Computer Science Degree or similar degree

  • Demonstrated ability to organize team’s work while also contributing meaningfully to development efforts.

  • Strong .NET development skills using C#

  • Strong database background in Microsoft SQL Server

  • Quick learner and self-starter who requires minimal supervision to excel in a dynamic environment

  • Ability to acquire business domain knowledge quickly and effectively

  • Ability to take on role of subject matter expert on the functioning of our applications

  • Deep understanding of the software development process

  • Strong written and verbal communication skills

  • A deep commitment to quality and improving processes

  • Experience with Agile Scrum methodology

Desired Skills and Experience:

  • Windows Presentation Foundation (WPF) UI development, utilizing MVVM pattern

  • Familiarity with third-party UI controls package, such as Telerik

  • .NET development experience using F#

  • Hands-on experience with Linux

  • Understanding of business intelligence solutions, preferably with hands-on experience in SQL Server Analysis Services

  • Familiarity with Asset Liability Management business concepts.

  • Finance/Accounting experience

This role can be filled as a Sr Tech Mgr Apps Prog or a Tech Mgr - Apps Prog.

Posting Date : 03/09/2018

Location :


  • United States

Travel : Yes, 5% of the time

Full / Part-time : Full time

Hours Per Week : 40

Shift : 1st shift

Assistance for Applicants with Disabilities

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at .

Diversity & Inclusion

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Frequently Asked Questions

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at section for answers to these questions and more.