Software Engineer III - GM Post Trade Technology
Company: Disability Solutions
Location: Jersey City
Posted on: October 5, 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.LOB Specific SummaryAs part of an Agile
team, the candidate will work with users to refine requirements,
design and develop high-quality and scalable systems, and assist
users during the QA/UAT process. This is a hands-on, technical
position with the expectation that a majority of the candidate's
time will be spent on active development tasks.The job is a
development role in the Securities Settlement area where we are in
the process of rewriting the process of many regional settlement
platforms into a singular global platformResponsibilities:
- 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)Required Qualifications--- 5+
years professional experience developing solutions with core
Java--- 2+ years professional experience developing solutions with
Scala or other functional language--- Experience writing Unit Tests
and Acceptance/Behavior Tests--- Ability to deliver quality code on
timely basis--- Strong data structure, algorithm and problem
solving skills--- Experience and desire to work in an Agile
environment (pair programming, daily stand-ups, etc.)---
Demonstrable knowledge of problem domain at previous employments---
Experience working on a team, sharing code base with continuous
integration--- Willing to participate in production support---
Experience working in Linux/Unix environmentDesired
Qualifications:--- Message-oriented-middleware (Kafka, AMQP, MQ,
AMPS, etc.) experience--- Distributed systems experience--- Web
Application development (JavaScript, AngularJS, Bootstrap, etc.)---
REST API design and development--- DDD/CQRS/Event sourced systems
experience--- Relevant industry (banking middle/back office)
experience--- Experience in scripting languages (Bash, Python,
etc)--- Experience with automated deployment technologies (Ansible,
Puppet, Chef, Docker, etc.)--- Experience with 3rd party Scala
libraries and frameworks (Scalactic, Scalatra, Akka, RxScala,
TypeLevel libraries, etc.)--- Understanding of Category
TheorySkills:
- 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 EngineeringRequired Qualifications--- 5+ years
professional experience developing solutions with core Java--- 2+
years professional experience developing solutions with Scala or
other functional language--- Experience writing Unit Tests and
Acceptance/Behavior Tests--- Ability to deliver quality code on
timely basis--- Strong data structure, algorithm and problem
solving skills--- Experience and desire to work in an Agile
environment (pair programming, daily stand-ups, etc.)---
Demonstrable knowledge of problem domain at previous employments---
Experience working on a team, sharing code base with continuous
integration--- Willing to participate in production support---
Experience working in Linux/Unix environmentDesired
Qualifications:--- Message-oriented-middleware (Kafka, AMQP, MQ,
AMPS, etc.) experience--- Distributed systems experience--- Web
Application development (JavaScript, AngularJS, Bootstrap, etc.)---
REST API design and development--- DDD/CQRS/Event sourced systems
experience--- Relevant industry (banking middle/back office)
experience--- Experience in scripting languages (Bash, Python,
etc)--- Experience with automated deployment technologies (Ansible,
Puppet, Chef, Docker, etc.)--- Experience with 3rd party Scala
libraries and frameworks (Scalactic, Scalatra, Akka, RxScala,
TypeLevel libraries, etc.)--- Understanding of Category
TheorySkills:
- Application Development
- Automation
- Collaboration
- DevOps Practices
- Solution Design
- Agile Practices
- Architecture
- Result Orientation
- Solution Delivery Process
- User Experience Design
- Analytical Thinking
- Data Management
- Risk Management
- Technical Strategy Development
- Test EngineeringMinimum Education Requirements: Bachelor Degree
or Equivalent Work ExperienceShift:1st shift (United States of
America)Hours Per Week: 40Pay Transparency detailsUS - NJ - Jersey
City - 525 Washington Blvd (NJ2525)Pay and benefits informationPay
range$100,700.00 - $180,000.00 annualized salary, offers to be
determined based on experience, education and skill
set.Discretionary incentive eligibleThis role is eligible to
participate in the annual discretionary plan. Employees are
eligible for an annual discretionary award based on their overall
individual performance results and behaviors, the performance and
contributions of their line of business and/or group; and the
overall success of the Company.BenefitsThis role is currently
benefits eligible. We provide industry-leading benefits, access to
paid time off, resources and support to our employees so they can
make a genuine impact and contribute to the sustainable growth of
our business and the communities we serve.
Keywords: Disability Solutions, Stratford , Software Engineer III - GM Post Trade Technology, IT / Software / Systems , Jersey City, Connecticut
Didn't find what you're looking for? Search again!
Loading more jobs...