Bank of America is looking to develop and deliver complex requirements to accomplish business goals by ensuring software meets functional, non-functional, and compliance requirements, coding solutions, unit testing, and successful integration into the overall application/system.
Requirements
- Data analysis and development using Oracle SQL
- Data Modelling
- Scripting in Python
- Experience in writing optimized SQL queries
- Good understanding of unit testing concepts
- Strong understanding of software build/ release management skills
- Familiarity with development patterns
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
- Requirement gathering, Solution Designing and documentation
- Knowledge of Agile Methodology (SCRUM) , Program Management and Project Management
- Excellent written and verbal communication skills
- This is a development-centric role and will be expected to deliver technical solutions by managing all phases of software development life cycle.
- Work closely with technical and business partners across the globe