Bank of America is looking to solve business goals by developing and delivering complex requirements, ensuring software meets functional, non-functional, and compliance requirements, and that solutions are well-designed with maintainability and integration in mind.
Requirements
- Experience in Oracle 19c, 12c, SQL Scripting., UNIX Shell scripting, Autosys and Data analysis.
- Strong Data sourcing, data modelling and provisioning skills as related to support large scale AML monitoring and surveillance data assets.
- Database –Executed database intensive development, data migrations and conversions.
- Knowledge and experience working with SQL performance tuning.
- Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management (CICD ) - Jira, Bitbucket, Jenkins, Artifactory, Ansible.
- Good knowledge of Unix and development of shell scripts is required.
- Software development in Agile environment.
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)
Other
- Opportunity & Inclusion Champion: Creates an inclusive team where members are treated fairly and respectfully.
- Manager of Process & Data: Demonstrates and expects process knowledge, data driven decisions, simplicity and continuous improvement.
- Enterprise Advocate & Communicator: Delivers clear and concise messages that motivate, convey the “why” and connects contributions to business results.
- Risk Manager: Leads and encourages the identification, escalation and resolution of potential risks.
- People Manager & Coach: Knows and develops team members through coaching and feedback.