Vice President; Feature Lead - Technology

Posted:
12/6/2024, 7:09:36 AM

Location(s):
Texas, United States ⋅ Plano, Texas, United States

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job 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!

Responsibilities

  • Analyze requirements and problems that the business is having and distil them down to optimal tasks that the team can perform with little risk.

  • Develop and program software to an extremely high degree of quality using programming styles including Object Oriented and Functional programming using Scala, Python, and Java.

  • Support running software and resolve time critical problems raised within multiple business domains.

  • Test software in an automated fashion using Test Driven Development (TDD), and Acceptance Test Driven Development (ATDD).

  • Deploy custom software solutions in an automated fashion to UNIX operating systems using tools like Ansible.

  • Develop functional style Scala code.

  • Test code with TDD and ATDD techniques using ScalaTest, Cucumber, Mockito, and ScalaCheck.

  • Design applications utilizing Command and Query Responsibility Segregation (CQRS) and Event Sourcing.

  • Design and develop RESTful API services.

  • Set up and maintain Continuous Integration environment using Jenkins, Ansible, and UNIX scripts.

  • Integrate messages using Java Message Service (JMS), IBM MQ, AMPS and Apache Kafka.

  • Remote work may be permitted within a commutable distance from the worksite.

Required Skills & Experience   

  • Master's degree or equivalent in Computer and Information Science, Management Information Systems, Computer Information Systems, Engineering (any), or related;and

  • 3 years of experience in the job offered or a related IT occupation.

  • Must include 3 years of experience in each of the following:

  • Developing functional style Scala code;

  • Testing code with TDD and ATDD techniques using ScalaTest, Cucumber, Mockito, and ScalaCheck;

  • Designing applications utilizing Command and Query Responsibility Segregation (CQRS) and Event Sourcing;

  • Designing and developing RESTful API services;

  • Setting up and maintaining Continuous Integration environment using Jenkins, Ansible, and UNIX scripts; and,

  • Integrating messages using Java Message Service (JMS), IBM MQ, AMPS and Apache Kafka.

  • 10% domestic travel, as necessary.

If interested apply online at www.bankofamerica.com/careers or email your resume to [email protected] and reference the job title of the role and requisition number.

Salary: $160,100 - $170,100 per year.

EMPLOYER:   BofA Securities, Inc.

Shift:

1st shift (United States of America)

Hours Per Week: 

40