Bank of America is looking to develop and deliver complex requirements to accomplish business goals by ensuring software is developed to meet functional, non-functional, and compliance requirements, coding solutions, unit testing, and ensuring successful integration into the overall application/system.
Requirements
- Minimum of 3-5 years of experience required as software engineer.
- AWS solutions Architect certification preferred
- Proficient in systems architecture/infrastructure and software development.
- Proficient in service layer technologies such as MULE, Kafka and Rest APIs
- Proficient in Lean and/or SAFE agile methodologies
- Proficiency in use of Jira for agile project delivery
- Must possess analytical and problem solving skills
Responsibilities
- Codes solutions and unit test 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
- Performs Continuous Integration and Continuous Development (CI-CD) activities
- Contributes to story refinement and definition of requirements
- Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
- Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Other
- Knowledge of AML CDD processes and functions
- Ability to partner with delivery team to drive on-time results
- Ability to comply with bank standards for Enterprise Change Management Standards.
- Excellent oral and written communication skills
- Minimum B.S. degree in Software Engineering, M.S. degree preferred.