Back to search results

Software Engineer III

Pennington, New Jersey;

Job Description:

Position Summary

This role is responsible for providing leadership and technical direction, as well as oversight to a team as they deliver technology solutions. Key responsibilities of the role include:

  • Develops solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practices.

  • Ensures the systems design and requirements are aligned to achieve the desired business outcomes, and

  • That team practices and coding/quality principles are aligned to achieve the desired technology outcomes.

Candidates considered have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies. 

Required Skills & Background

- Design and develop software based on requirements using agile methodology: Typically 5 or more years experience

- Angular 8+ development experience

- API development and consumption

- .NET Core

- Core Java - Spring Boot

- Oracle 9i/10g and SQL 2019/2017, SSRS

- Apache Kafka, Hadoop, Big data technologies

- Cache technologies, workflow technologies

- CI/CD - Bitbucket, Jenkins, Sonar, Artifactory, Ansible

- Cloud native development experience (Openshift)

- Microservices and container technologies implementation experience

Desired Skills & Background

  • Strong appetite towards System Design and Technical Architecture to participate in new initiatives and drive the direction.

  • Strong Leadership & communication skills to influence the right decision in a bigger forum.

About this Bank of America Technology team within Enterprise Architecture & Engineering

Business Management Technology (BMT) is a development/engineering group that designs, develops and implements large scale enterprise scale application solutions supporting all internal users of Bank of America.

Applications under this portfolio broadly support various processes, policies, governance, finance, resources and risk aspects of the company. Working in this team warrants enterprise experience both from process and development skill perspective as it demands a certain rigor to collaborate with various team to deliver quality solutions per requirement.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Position Summary

This role is responsible for providing leadership and technical direction, as well as oversight to a team as they deliver technology solutions. Key responsibilities of the role include:

  • Develops solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practices.

  • Ensures the systems design and requirements are aligned to achieve the desired business outcomes, and

  • That team practices and coding/quality principles are aligned to achieve the desired technology outcomes.

Candidates considered have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies. 

Required Skills & Background

- Design and develop software based on requirements using agile methodology: Typically 5 or more years experience

- Angular 8+ development experience

- API development and consumption

- .NET Core

- Core Java - Spring Boot

- Oracle 9i/10g and SQL 2019/2017, SSRS

- Apache Kafka, Hadoop, Big data technologies

- Cache technologies, workflow technologies

- CI/CD - Bitbucket, Jenkins, Sonar, Artifactory, Ansible

- Cloud native development experience (Openshift)

- Microservices and container technologies implementation experience

Desired Skills & Background

  • Strong appetite towards System Design and Technical Architecture to participate in new initiatives and drive the direction.

  • Strong Leadership & communication skills to influence the right decision in a bigger forum.

About this Bank of America Technology team within Enterprise Architecture & Engineering

Business Management Technology (BMT) is a development/engineering group that designs, develops and implements large scale enterprise scale application solutions supporting all internal users of Bank of America.

Applications under this portfolio broadly support various processes, policies, governance, finance, resources and risk aspects of the company. Working in this team warrants enterprise experience both from process and development skill perspective as it demands a certain rigor to collaborate with various team to deliver quality solutions per requirement.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21079371

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Hoy Greene

Referral Bonus:

0