Jersey City, New Jersey, United States Hybrid Employment

Bank of America is hiring a Software Engineer

About the Role

Bank of America is looking for a Software Engineer to help make financial lives better through the power of connection. In this role, you will be responsible for developing and delivering complex requirements to accomplish key business goals. You will ensure solutions are well-designed with maintainability, integration, and testing built-in from the start.

What You'll Do

  • Design and develop complex requirements to accomplish business goals.
  • Ensure that software meets functional, non-functional, and compliance requirements.
  • Ensure solutions are well designed with maintainability and ease of integration and testing built-in from the outset.
  • Contribute to story refinement and defining requirements.
  • Participate in estimating work necessary to realize a story through the delivery lifecycle.
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Code solutions and unit tests to deliver a requirement per defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components across data, application, and business in design and development.

What We're Looking For

  • A Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or a related field.
  • 5 years of progressively responsible experience in the job offered or a related IT occupation.
  • 5 years of experience implementing solutions in Full stack .Net, C#, Angular CLI, KendoUI, SQL, Reverse Poco, graphql and Web api.
  • 5 years of experience creating and designing with trimpath, jst, web services, Jquery, http ajax requests and loading dynamic ui content.
  • 5 years of experience building and maintaining the Jenkins, Artifactory, Ansible delivery pipeline, and automated XLR deployment lanes.
  • 5 years of experience developing and maintaining TIBCO BW flows for routing application service calls and enforcing service level governance.
  • 5 years of experience developing stored procedures, views, functions and optimizing execution plans to improve response time.
  • 5 years of experience handling regulatory critical projects with unique business functions for large banks, developed in house, and implementing initiative deliverables per business requirements.

Technical Stack

  • .Net, C#, Angular CLI, KendoUI, SQL, Reverse Poco, graphql, Web api
  • trimpath, jst, web services, Jquery
  • Jenkins, Artifactory, Ansible, XLR, TIBCO BW

Benefits & Compensation

  • Access to paid time off.
  • Industry-leading benefits.
  • Resources and support to make a genuine impact.
  • Offers to be determined based on experience, education, and skill set.

Work Mode

This is a hybrid position based at 101 Hudson St, Jersey City, NJ.

Bank of America is committed to being an inclusive workplace, supporting teammates' physical, emotional, and financial wellness, and making an impact in the communities we serve.

Required Skills
.NetC#Angular CLIKendoUISQLReverse PocographqlWeb apitrimpathjstJenkinsArtifactoryAnsibleXLR
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Bank of America

Bank of America is a financial institution guided by a common purpose to help make financial lives better through the power of every connection. It drives Responsible Growth for its clients, teammates, communities and shareholders.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago