Bank of America Application Architect in Charlotte, North Carolina
We are seeking a highly technical and experienced Hadoop professionals to lead the development of a next-generation big data architecture that supports a near real-time, ‘Big Data’ business intelligence and predictive analytics platform.
Qualified candidates must be well-versed in data warehousing and ‘Big Data’ parallel processing technologies as well as the advantages, disadvantages and trade-offs of various architecture approaches. In addition, the successful candidate should have knowledge and experience with data management techniques such as Master Data Management (MDM), Data Quality (DQ) management, metadata management, text analytics and mining, in-memory processing, data profiling, micro-batch.
This is a very technical and challenging position with accountability for an overall product portfolio’s performance and quality, and is also a leadership position requiring the ability to motivate, mentor and work effectively with other functional organizations.
Design and help develop ETL, replication schemes, and query optimization techniques that support highly-varied (structured, semi-structured, and unstructured) and high-velocity (near real-time) data processing and delivery
Work on Proof-of-Concepts to determine feasibility and functional capabilities of new tools and software
Ensure the data architecture is optimized for large dataset acquisition, analysis, storage, cleansing, transformation and reclamation
Develop standards and methodologies for benchmarking, performance, evaluation, testing, data security and data privacy
Recommend and set goals for unified data management practices such as meta-data management, provenance management, governance, stewardship, data quality and lifecycle management
Perform impact analysis, performance tuning, capacity planning for the enterprise data warehouse and its infrastructure as source systems are added and new integration business rules and logic are introduced
Establish and enforce policies, procedures, standards, methodologies, and metrics for data quality, metadata management, and master data management
Provide recommendations, technical direction and leadership for Hadoop and NoSQL technologies as part of the overall architecture
Participate in regular status meetings to track progress, resolve issues, mitigate risks and escalate concerns in a timely manner
Contribute to the development, review, and maintenance of requirements documents, technical design documents and functional specifications
Computer Science/Software Engineering (or related) degree
6+ years developing software in C, C++, Java, Scala, Ruby, and/or Python
3+ years of experience as a Data Architect working with ‘Big Data’ technologies such Hadoop, Hive, Spark, HBase, Sqoop, Impala, Kafka, Flume, Oozie, MapReduce, S3 etc.
Experience designing and implementing complex solutions for distributed systems
Must have good knowledge and experience with Cloud and containerization technologies: AWS, Azure, Kubernetes , ESX and Dockers
Experience and detailed knowledge with Master Data Management, ETL, Data Quality, metadata management, data profiling, micro-batches, streaming data loads.
Working knowledge of application and system availability, scalability and distributed data platforms
Excellent communication skills, particularly those relating to complex findings and presenting them to ensure audience appeal at various levels of the organization
Ability to integrate research and best practices into problem avoidance and continuous improvement
Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results
Be able to demonstrate analytical and problem solving skills
Strong leadership presence. Can-do attitude. Positive and proactive leadership style.
Participates in design, development and implementation of architectural deliverables, to include components of the assessment and optimization of system design and review of user requirements. Contributes to the determination of technical and operational feasibility of solutions. Develops prototypes of the system design and works with database, operations, technical support and other IT areas as appropriate throughout development and implementation processes. May lead multiple projects with competing deadlines. Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Will not have direct reports but will influence and direct activities of a team related to special initiatives or operations, as well as mentor junior band 5 Architect 1's. Provides input on staffing, budget and personnel. Typically 7 or more years of architecture experience.
Posting Date : 06/14/2019
Charlotte, NC, GATEWAY VILLAGE, 900 W TRADE ST,
- United States
Travel : No
Full / Part-time : Full time
Hours Per Week : 40
Shift : 1st shift
Assistance for Applicants with Disabilities
Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at http://careers.bankofamerica.com/us/applicants-with-disabilities .
Diversity & Inclusion
At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Frequently Asked Questions
Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at http://careers.bankofamerica.com/us/faq section for answers to these questions and more.
Bank of America
- Bank of America Jobs