Big Data Developer

company banner
Bank Of America
Developer, Database, Testing, Performance, Oracle, SQL, PL/SQL, Linux, Unix, Python, Informatica, DataStage, Manager
Full Time

Job Description

Job Description:

Job Description

**Candidates requiring visa sponsorship will not be considered for this position**

This position will be worked onsite at one of the listed locations only. No remote options available.

Role Description*Seeking a Big Data Developer who will be part of a shared technology services group who can find strategic solutions to tough problems. As a Big Data Developer, you'll create and manage our data through the use of tools, including collecting, storing, processing and analyzing a range of data and data systems.

You will be responsible for developing and delivering complex software requirements to accomplish business goals. Ensure that software is developed to meet functional, non-functional, and compliance requirements. Code solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Design, codes solutions and unit tests 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. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.

  • Serves as a fully seasoned/proficient technical resource. Will not have direct reports, however may provide technical leadership on projects and direct activities of a team related to projects. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities.
  • Works under minimal supervision, with general guidance from more seasoned team members.
  • Drives process improvements and innovation
  • Interprets business requirements into design solutions
  • Understands design and development of project lifecycle
  • Designs the conceptual and physical data model
  • Adapts best Database design and coding standards
  • Database coding
  • Code Unit Testing and Component Integration Testing
  • Creation and maintenance of system, functional and reference documentation.
  • Provide support during testing phases while maintaining security and data privacy
  • Conduct analysis and recommend bug fixes for production incidents
  • Performance tuning
  • Provide On-call support
  • Carry out daily health-check activities involving application checks, system checks, and database checks and related on production systems / servers
  • Report root cause of the incidents and present ideas on how to prevent the incidents from occurring in future
  • Ensure adherence to incident and change management processes
  • Translate functional & technical requirements into software solutions
  • Design & implement Big Data solutions using various tools and frameworks

Required Skills*
  • Advanced software engineering skills with 5+ years deep hands-on programming experience in database programming and design using Oracle SQL, PL/SQL, stored procedures, triggers, partitions, primary keys, different indexes, views
  • Oracle SQL
  • Oracle PL/SQL
  • Database Objects
  • Performance Tuning
  • Linux/Unix shell scripting
  • Debugging and modifying existing application
  • Database design and development
  • Installing configuration of applications and maintaining environments
  • Hands on developer experience with Big Data technology such as Hadoop, Python, MongoDB, Spark, Scala, Hbase, Hive, Cloudera, Kafka
  • Experience with ETL, data quality, and data integration utilizing tools such as Informatica and/or DataStage
  • Data Warehousing, experience with relational and non-relational database systems is a must
  • A solid track record of data management showing flawless execution and attention to detail
  • Execute data mapping and lineage strategy
  • Translate business requirements to technology implementation
  • Responsible for the resolution of technical issues that may require partnership across the client organizations
  • Agile development methodology
  • Planning skills -- ability to think ahead and be proactive
  • Must be able to clearly and succinctly articulate progress, issues, solutions, plans, results, and success
  • Strong presentation skills - ability to tell the story to leaders and stakeholders
  • Ability to build strong relationships with people of all levels of the organization and influence to bring about positive chang
  • Positive "can do" attitude
  • Continuous improvement mindset
  • Ability to encourage and accept feedback from all stakeholders with an open mind and take appropriate actions to follow up
  • Ability to provide technical leadership to initiatives and teams
  • Voracious learner
  • Intellectually curious
  • Person should be self-motivated, good written and oral communicator who can work with minimum supervision

Desired Skills
  • Autopsy's (job scheduling)
  • Jira
  • SQL*Loader
  • External Tables
  • Common Packages
  • Oracle Enterprise Manager (OEM)
  • Strong knowledge of and experience with statistics
  • Any other details/Certification needs
  • Experience in financial services industry, especially with Bank of America, is a plus.

1st shift (United States of America)

Hours Per Week:

Learn more about this role

Company Information

At Bank of America, we’re creating real, meaningful relationships with individuals, businesses and communities to help them focus on what matters most. Every day, we connect with 57 million customers, using our skills and expertise to help make their lives better. We are committed to attracting and retaining top talent around the world to ensure we continue to deliver together for our customers, clients and communities. Along with taking care of our customers, we want to be a great place for people to work, and we strive to create an environment where all employees have the opportunity to achieve their goals.
Dice Id : 10118499
Position Id : 22001427
Originally Posted : 2 weeks ago

Similar Positions at Bank Of America

ETL/Hadoop - Big Data Developer
  • Kennesaw, GA
  • 16 hours ago
Software Engineer II
  • Atlanta, GA
  • 2 days ago
Oracle/ ETL Developer
  • Atlanta, GA
  • 16 hours ago
Exadata Oracle Developer
  • Atlanta, GA
  • 16 hours ago
ETL Datastage Developer
  • Atlanta, GA
  • 16 hours ago
Big Data Developer
  • Charlotte, NC
  • 16 hours ago
ETL Informatica Application Developer
  • Kennesaw, GA
  • 16 hours ago
Technology Manager - Database PL/SQL
  • Atlanta, GA
  • 2 days ago
ETL/Hadoop - Scala Developer
  • Atlanta, GA
  • 16 hours ago