Software Engineer III
Company: Disability Solutions
Location: Jersey City
Posted on: August 24, 2024
Job Description:
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!Job Description:This job is responsible for
developing and delivering complex requirements to accomplish
business goals. Key responsibilities of the job include ensuring
that software is developed to meet functional, non-functional and
compliance requirements, and solutions are well designed with
maintainability/ease of integration and testing built-in from the
outset. Job expectations include a strong knowledge of development
and testing practices common to the industry and design and
architectural patterns.Software Engineer for Bank of America's
Global Payments System.Responsibilities:
- Codes solutions and unit test to deliver a requirement/story
per the defined acceptance criteria and compliance
requirements
- Designs, develops, and modifies architecture components,
application interfaces, and solution enablers while ensuring
principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous
Integration and Continuous Development (CI-CD) practices and
automating tool stack
- Executes story refinement, definition of requirements, and
estimating work necessary to realize a story through the delivery
lifecycle
- Performs spike/proof of concept as necessary to mitigate risk
or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites
(integration, regression, performance)
- Responsible for developing and delivering complex software
requirements to accomplish business goals.
- Ensures that software is developed to meet functional,
non-functional, and compliance requirements.
- Codes solutions, unit tests, and ensures the solution can be
integrated successfully into the overall application/system with
clear, robust, and well-tested interfaces. Familiar with
development and testing practices of the bank. Contributes to story
refinement/defining requirements.
- Participates and guides team in estimating work necessary to
realize a story/requirement through the delivery lifecycle.
- Performs spike/proof of concept as necessary to mitigate risk
or implement new ideas. Codes solutions and unit tests to deliver a
requirement/story per the defined acceptance criteria and
compliance requirements Utilizes multiple architectural components
(across data, application, business) in design and development of
client requirements.
- Assists team with resolving technical complexities involved in
realizing story work.
- Contributes to existing test suites (integration, regression,
performance), analyzes test reports, identifies any test
issues/errors, and triages the underlying cause.
- Documents and communicates required information for deployment,
maintenance, support, and business functionality.Required
Qualifications
- Basic knowledge on Money transfer system, ACI MTS
- Experience of Unix/Linux system
- Good analytical skills and experience with troubleshooting
issues
- Understanding of payment systems - SWIFT, Chips, FED,
ISO20022.
- Fluency in at least one programming language - Cobol.
- Agile methodologies - Kanban / JIRA
- Production support experienceDesired Qualifications
- SQL, DB2, Oracle Toad, Shell script, Bit bucket, Autosys
- Familiarity with midrange based systems, development (SDLC),
Agile, DevOps, J2EE, JBOSS, Oracle, APIs
- Familiarity with WIRE payments processing or other payments
experience.
- Knowledge of clearing houses (CHIPS, FEDWIRE) related
compliance and mandates
- Experience of working in Money Transfer System (MTS)Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test EngineeringMinimum Education Requirements - Bachelor
Degree or Equivalent Professional ExperienceShift:1st shift (United
States of America)Hours Per Week: 40
Keywords: Disability Solutions, Jersey City , Software Engineer III, IT / Software / Systems , Jersey City, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...