Vice President; Software Engineer

Bank of America

Bank of America

Software Engineering
Charlotte, NC, USA · United States · Remote
Posted on Jan 22, 2025

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. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being a diverse and inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

RESPONSIBILITIES:

  • Design and develop complex technical requirements to accomplish business goals.

  • Ensure that software is developed to meet functional, non-functional, and compliance requirements.

  • Ensure solutions are well designed with maintainability /ease of integration and testing built-in from the outset.

  • Contribute to story refinement /defining requirements.

  • Participate in estimating work necessary to realize a story /requirement through the delivery lifecycle.

  • Utilize Cloud formation and Ansible by creating DevOps processes for consistent and reliable deployment methodology.

  • Create efficient, fluid build pipelines and utilized many products such as Jenkins, Ansible, OpenShift, Kubernetes, Groovy, and Python.

  • Design, automate, and maintain large scale, enterprise-wide web applications using Java, Spring Boot, and Node.

  • Utilize customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance and authentication step up flows in digital channels and continuous integration, continuous deployment, build tool, version control, and test-driven for Java and Javascript.

  • Design test driven automation frameworks using SOAP UI, REST, XML and JSON and development platform to OpenShift containerized applications.

  • Build cloud native enterprise scale applications and moving applications from on-premises to cloud environments in Azure platform.

  • Install Prometheus and Grafana using Helm charts to monitor the application performance in the Kubernetes cluster.

  • Use Ansible towers to analyze Web Applications, Configuration Files, Database, Commands, Users Mount Points, and Packages.

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

REQUIRED SKILLS & EXPERIENCE:

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

  • 5 years of progressively responsible experience in the job offered or a related IT occupation.

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

  • Designing, automating, and maintaining large scale, enterprise-wide web applications using Java, Spring Boot, and Node;

  • Utilizing customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance and authentication step up flows in digital channels and continuous integration, continuous deployment, build tool, version control, and test-driven for Java and Javascript;

  • Designing test driven automation frameworks using SOAP UI, REST, XML and JSON and development platform to OpenShift containerized applications;

  • Building cloud native enterprise scale applications and moving applications from on-premises to cloud environments in Azure platform;

  • Installing Prometheus and Grafana using Helm charts to monitor the application performance in the Kubernetes cluster; and,

  • Using Ansible towers to analyze Web Applications, Configuration Files, Database, Commands, Users Mount Points, and Packages.

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

EMPLOYER: Bank of America N.A.

Shift:

1st shift (United States of America)

Hours Per Week:

40