At Bank of America, the business problem is to develop and deliver complex requirements to accomplish business goals, ensuring software is developed to meet functional, non-functional, and compliance requirements.
Requirements
- Excellent development skills with React JS, html, css, pyspark, hive and Teradata
- Considerable Object-Oriented Programming (OOP) and Design Patterns skills
- Excellent problem solving and evaluative skills
- Good understanding of testing concepts in agile development
- Rest API using Python
- Unix shell script
- Autosys
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
- 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
- Designs, develops, and maintains automated test suites (integration, regression, performance)
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
- Contributes to story refinement and definition of requirements
Other
- Minimum Education Requirement: Bachelor’s degree in computer science or engineering or equivalent work experience
- 5+ years of applicable experience
- Excellent attention to details
- Good Understanding of Secure Coding Risk Management practices
- Collaboration and teamwork skills