Bank of America is looking to solve business and technical problems by developing and delivering complex requirements to accomplish business goals, ensuring 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. The role is specifically focused on contributing to regulatory projects and the strategic Booking platform Trade Management.
Requirements
- Strong development skills (.NET/C-Sharp OOP, Design Patterns)
- TIBCO or messaging equivalent
- N-tier architecture
- Strong database knowledge (Sybase/SQL/Oracle)
- Experience with database performance and tuning a plus
- Understanding of Agile Concepts
- Experience with Test Driven Development (TDD/BDD)
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
- Consistently demonstrating exceptional attention to detail
- A strong work ethic
- Effective collaboration
- Bachelor Degree or Equivalent Work Experience