Software Engineer III-Hadoop
New Yesterday
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities, and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
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.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Position Summary: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring software meets functional, non-functional, and compliance requirements, with solutions designed for maintainability, ease of integration, and testing from the outset. The role requires strong knowledge of development and testing practices and design and architectural patterns.
Responsibilities: Code solutions and perform unit testing to meet requirements and compliance standards.
Design, develop, and modify architecture components, interfaces, and solution enablers, maintaining architectural integrity.
Mentor other engineers and coach teams on CI/CD practices and automation tools.
Refine stories, define requirements, and estimate work for delivery.
Conduct spike/proof of concept activities to mitigate risks or explore new ideas.
Automate manual release activities.
Develop and maintain automated test suites (integration, regression, performance).
Required Qualifications: Bachelor's degree in Engineering, Computer Science, or a related field.
Minimum 3+ years of experience.
Experience with Big Data development (Hive, Impala, or Spark).
Proficiency in relational database/SQL development.
Knowledge of shell scripting.
Experience with CI/CD tools such as Git, Jenkins, Artifactory, Ansible.
Effective communication, collaboration skills, and a proactive problem-solving mindset.
Desired Qualifications: Experience working in an agile development environment.
Programming experience in Java (desirable but not essential).
BI development experience (desirable but not essential).
Skills: Application Development
Automation
Influence
Solution Design
Technical Strategy Development
Architecture
Business Acumen
DevOps Practices
Result Orientation
Solution Delivery Process
Analytical Thinking
Collaboration
Data Management
Risk Management
Test Engineering
Shift: 1st shift (United States of America)
Hours Per Week: 40 hours per week
#J-18808-Ljbffr
- Location:
- Charlotte, NC, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations