Work within the overall Enterprise Architecture team being responsible for the technical implementation of Big Data initiatives as well as other data and information projects as required.
· Work across multiple phases of development within a project as a data solution architect providing a holistic view, focusing on the coordination and integration of individual components.
This includes:
o Working directly with business areas to clarify detailed technical requirements.
o Selection of capabilities and systems to meet business information needs.
o Anticipating and addressing potential issues leveraging previous experience and strong problem solving skills.
o Communicating with team members ensuring a consistent design across all technical aspects of a project.
o Conduct standard SDLC reviews of the overall design.
o Taking ownership of critical project documentation as required by the project.
o Providing technical support to business analyst/project managers and coaching to less experienced staff across geographically dispersed teams.
· Develop a close working relationship with the Development teams for information sharing and cross-functional work.
· Maintain architecture-level current state documentation and application inventory for the enterprise.
· Design automation solutions across infrastructure and application changes and aid teams to transition to the automated deployment environment.
· Participate in definition of the strategic technology direction and roadmaps for application throughout the enterprise.
· Ensure alignment and compliance with Barclays Global standards and Technologies.
Required Education and Experience:
· 10+ years of full life-cycle and iterative development.
·Broad experiences across multiple platforms, operating systems, programming languages, databases, systems development and systems management methodologies and business relevant technologies.
· 2+ years of development using Java, Map/Reduce frameworks, Pig, Hive, HBASE, Spark, Scala, YARN, Oozie, and Impala (or BigQuery).
· Experience with NoSQL databases and projects such as MongoDB, Cassandra, and Mahout.
· Strong development background in Oracle or other relational RDBMS.
· Experience with scheduling technologies like BMC Control-M, Autosys, Tivoli.
· Experience with Data Science solutions like R or SAS.
· Experience with ETL processing and tools like Datastage, Informatica, or SQL Server Integration Services.
· Experience with open source solutions and deployment of data platforms to virtual environments and the cloud.
· Experience with code repositories like Subversion and Git.
· Experience with Agile methodologies, refactoring, test-first programming.
· Experience with Subversion/Maven and Git.
· Experience or strong knowledge of PAAS, Infrastructure automation, Deployment Automation, Continuous Delivery and on-demand provisioning.
· Experience with BI and analytic tools such as MicroStrategy and SAS.
· Prior experience in a solution architect role in an agile environment.
· Excellent analytical and problem solving skills.
· Ability to work independently and make decisions without significant supervision.
· Excellent interpersonal, verbal, leadership, organization and planning skills.
· Resolve and sense of urgency – self-starter.
· Ability to multi-task and work independently with minimal supervision.
· Experience in the banking/finance industry.
Proactive and positive attitude with the ability to work through obstacles and roadblocks.