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
- Strong Python fundamentals and previous Python coding experience with expertise in object-oriented programming.
- Core Python fundamentals and programming
- Object-oriented programming
- Strong understanding of the software Design Patterns, multithreading
- Working with Python libraries like Pandas, NumPy, etc.
- Knowledge of Python frameworks like Django, Flask, etc.
- Object oriented or Relational Database knowledge
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
- You will be expected to liaise with both technical and business colleagues locally in New Jersey and other locations in UK, India, New York and Chicago.
- You will work as part of a wider development team spread between New Jersey and India.
- Minimum Education Requirements: Bachelor Degree or Equivalent Professional Experience
- 1st shift (United States of America)
- 40 Hours Per Week