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 the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces.
Requirements
- 3+ years’ experience with end-to-end application development on Teradata data-warehouse and analytical platforms.
- 2+ years’ experience with end-to-end application development on Big Data Technologies – Hadoop Hive , PySpark
- Extensive experience developing complex Teradata SQL-based ETL and analytic workflows using native utilities (bteq, tpt, fastexport)
- Very good knowledge of Unix/Linux shell Scripting and scheduling (like Autosys)
- Experience working with Big Data Technologies, programs and toolsets like Hadoop, Hive, Sqoop, Impala, Kafka, and Python/Spark/PySpark workloads
- Working knowledge of CI / CD based development and deployment – JIRA, BitBucket
- Good knowledge of Unix and understanding shell scripts is required
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
- Very good at engaging Business stakeholders and apt at Business engagement and requirement discovery
- Able to work effectively with remote locations including onsite offshore stakeholder streams
- Should be able to implement best practices and opt for changes in the upgraded versions
- Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management
- Effective communication and listening skills