Bank of America needs to ensure compliance with regulatory capital reporting under Basel rules by developing and implementing a new stable, scalable, and sustainable capital reporting and analysis platform. This involves elaborating requirements for data sourcing, business logic for financial elements, and defining processes for generating Basel rules-based capital ratios for various entities within the bank.
Requirements
- 5+ years of experience in Python development experience is a must
- Experience in big data technologies like Spark, Hadoop
- Experience in SQL programming experience preferably with databases such as Oracle Exadata
- Knowledge of performance tuning data intensive applications
- Expertise in performance profiling, ability to identify performance improvements and memory optimizations
- Strong coding, debugging, and analytical skills
- Experience in large scale enterprise application design and implementation
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
- Being a Great Place to Work is core to how we drive Responsible Growth.
- Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
- Excellent communication skills
- Experience working with agile methodologies and SDLC processes would be preferred
- 1+ years of UNIX scripting experience and unit test mock frameworks would be preferred