Job Details

ID #43586630
State North Carolina
City Charlotte
Job type Permanent
Salary USD TBD TBD
Source Bank Of America
Showed 2022-06-24
Date 2022-06-23
Deadline 2022-08-22
Category Et cetera
Create resume

Software Engineer III, Global Financial Crimes

North Carolina, Charlotte, 28201 Charlotte USA

Vacancy expired!

Job Description:

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. 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. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Enterprise Risk & 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 vital.

Who 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. Global Financial Crimes/Equity Aggregation/Compliance Portal (GFC/EA/CP) technology team within Risk and Finance Technology delivers solutions for the enhanced monitoring of suspicious activity across Anti Money Laundering (AML) and Economic Sanctions. The primary mission of the group is to design and implement a strategic AML monitoring and detection solutions to support AML and Fraud Investigations and regulatory reporting processes .

The Global Financial Regulatory Reporting Technology team extremely talented engineers, who develop industry leading financial management platforms that provide solutions to provide regulatory reporting globally.

Job Responsibilities:
  • Responsible for team level contributions to overall application development efforts within portfolio application(s)
  • Provides technical direction and oversight on creation of applications from E2E (end to end) perspective
  • Ensuring systems design, business requirements, and architecture of solution is well understood by involved parties and responsible for overall delivery of software products
  • Manages applications/ development projects, or complex initiatives of an area of the development function
  • Responsible for instructing, directing, and reviewing the work of other associates, contractors, and strategic partner resources that are part of their team
  • May provide input on performance management and personnel decisions. As appropriate, contributes to budget and forecast activities, monitors team progress, and works with Team Manager to adjust resource allocations and priorities accordingly
  • Scrutinize functional requirements, specifications and source to target mapping documents, identifying underspecified requirements and other design challenges
  • Assimilate and understand the application architecture and develop components that properly integrate with it
  • Perform exploratory source data analysis, including ad-hoc sql queries, to proactively find and expose data quality problems or data that violate assumptions and business rules, and may cause unexpected output in the developed solution
  • Effectively leverage automated data profiling tools when available
  • Create documented designs, system specifications, deployment and unit test plans
  • Develop code that promotes reusability, maintainability and good, scalable performance
  • Build and execute repeatable unit & regression test cases
  • Promote and deploy code using standard release management tools; must be comfortable with techniques that leverage team-based development.
  • Integrate with vendor software and third party tools
  • Support application development through code reviews, system testing and user acceptance testing, bridging gap between business rules and technical implementation when necessary
  • Create production support manuals as necessary
  • Support production deployment

Required Skills:
  • 7+ years' experience with Java, Tomcat, Spring, JPA, JMS, Multi-threading, Linux, Autosys, Shell Scripts, Windows Scripting and working knowledge of Oracle
  • UNIX Shell Scripting and working knowledge of UNIX operating system
  • SQL and working knowledge of databases
  • Thorough understanding of Agile software development methodology and project deliverables documentation
  • Able to lead customer design meetings with senior management and end users
  • Ability to learn and get accustomed with the inner workings of vendor products used in the applications

Desired Skills:
  • Strong communication skills and ability to independently lead and manage projects
  • Ability to work closely in partnership with the business, technology and project management partners
  • Experience working with regulated financial organizations

Shift:1st shift (United States of America)

Hours Per Week:40

Learn more about this role

Vacancy expired!

Subscribe Report job