Techno-Functional Analyst - Software Engineer III
Company: Disability Solutions
Location: Jersey City
Posted on: September 28, 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.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)Enterprise Risk and Finance
Technology (ERFT) at Bank of America
- Believes diversity makes us stronger so we can reflect, connect
and meet the diverse needs of our clients and employees around the
world
- Is committed to building a workplace where every employee is
welcomed and given the support and resources to perform their jobs
successfully
- Wants to be a great place for people to work and strives to
create an environment where all employees have the opportunity to
achieve their goals
- Provides continuous training and development opportunities to
help employees achieve their career goals, whatever their
background or experience
- Is committed to advancing our tools, technology, and ways of
working to better serve our clients and their evolving business
needs
- Believes in responsible growth and is dedicated to supporting
our communities by connecting them to the lending, investing and
giving them what they need to remain vibrant and vitalWho We Look
For:Bank of America's associates are innovators and
problem-solvers. We look for creative collaborators who evolve,
adapt to change and thrive in a fast-paced global environment. The
Enterprise Capital Management Technology (ECMT) team within
Corporate Treasury Technology consists of high performing
individuals who collaborate with Enterprise Capital Management in
Treasury to deliver technology solutions that calculate key Capital
measures such as Risk-Weighted Assets, Loss Given Default and
Exposure at Default, allowing for efficient and prudent management
of Capital at the total bank level as well as for critical legal
entities and reporting to lines of business.ECMT platform is being
redesigned so that it meets the growing needs of users, senior
management & regulators while ensuring the platform is modernized
with the latest technologies. We are looking a Senior Analyst
Developer with a strong background in object-oriented development
and design pattern use, to help build the capital calculator
processes. The candidate will contribute to the software
development lifecycle of products and services from inception stage
through to the final implementation.Role Overview:We are looking
for an experienced Techno-Functional Analyst/Software Engineer III
to join our team to help with the build of one or more new
products. These applications will also house some critical
regulatory programs such as Basel IV, & FRTB.The candidate would be
an accomplished functional and data analyst / developer who would
define, build and test the solution often working on multiple
projects/work-streams at the same time. The candidate will drive
requirements elicitation and implementation of Key Features using
Agile methodology.Required Qualifications:
- Bachelors' Degree in Computer Science, Engineering, or any
quantitative discipline, with overall experience of 10+ years
- 5+ years of hands-on experience developing in Java, Python,
Hadoop/Hive, Neo4J, Apache Spark, PySpark, Kafka and MongoDB, big
data technologies like Spark, Hadoop, DataLakes, and data
visualization tools like Tableau, Kibana, etc.
- Experience in Spark Cluster, performance tuning, memory
optimization.
- Strong coding, debugging, and analytical skills
- Good knowledge of SQL programming preferably with databases
such as Oracle Exadata
- Knowledge of machine-learning techniques, classifiers and
statistical methods
- Knowledge of performance tuning data intensive
applications
- Support the development of prototypes and proof-of-concepts to
search for new capabilities
- Creative individual with a track record of working on and
implementing innovative tech based solutions
- Excellent written (technical) and verbal communication
- Exceptional intelligence and problem-solving skills
- Strong understanding of OOP concepts and design patterns
- Hands on experience working in Agile teamsDesired
Qualifications:
- Knowledge of Big Data Architectures and Cloud computing
- Experience with Data Quality (DG) check tools and/or
coding
- Experience with Flask, Tornado, Tomcat or Web development tools
using Python/Java
- Experience with writing highly scalable Microservices
- Willing to learn fast and adapt quickly to new techSkills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery ProcessShift:1st shift (United States of
America)Hours Per Week: 40Pay Transparency detailsUS - NJ - Jersey
City - 101 Hudson St - 101 Hudson (NJ2101)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, Jersey City , Techno-Functional Analyst - Software Engineer III, IT / Software / Systems , Jersey City, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...