Bank of America .NET Developer 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

Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires 5-7 years of experience.

Required Skills and Experience:

  • 5 years experience as a hands-on developer.

  • Ability to work with Business Analysts to develop, document, and execute specifications.

  • Strong .NET development skills using C# and F#

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

  • Strong database background in Microsoft SQL Server

  • Quick learner and self-starter

  • 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:

  • Computer Science Degree or similar experience

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

  • 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

Posting Date : 05/17/2018

Location :


  • United States

Travel : No

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.