Job Description :
Role: AWS Architect
Location: Princeton, NJ
Duration: Long Term

Job Description:
Technical delivery of BMS’s Enterprise Data Lake solutions in IDM across multiple functional business units leveraging the enterprise SDLC methodology.
Drive the definition and the technical delivery of the enterprise data business glossary system that catalogs metadata, business glossary and data lineage, as data traverses through the BMS Enterprise Data Lake ecosystem
Design, develop, deploy and evangelize reusable technical building blocks that track data movements within the Enterprise Data Lake
Collaborate with EDL&I team members to ensure maximum utilization of reusable components within the IDM product portfolio
Influences technical best practices and the use of technology
Ensures that the solution is appropriately aligned with the overall enterprise data platform strategies
Provides release planning (PTT, PTP) and one consistent deployment approach for all rollouts
Point of contact for scrum methodology executing project team needs. Will act on requirements either directly or by pulling in required horizontal SMEs
Manage vendor partner relationships
Refine and clarify functional requirements & develop physical data models in conjunction with Data Architecture team

Position Requirements:
4 year bachelor’s degree required in Computer Science, MIS or related field; MS or related advanced degree is a plus
8-10+ years overall work experience in Information Technology with 3 in data related disciplines
Technical expertise in one or more data warehousing, data integration and/or data preparation technologies
3 years domain experience in implementing Enterprise Data lakes on AWS or other cloud platforms. Preferably experience building in AWS Big Data Platform (S3, EMR, Redshift), AWS RDS, AWS DynamoDB, Paxata & Informatica Metadata Management platforms
Strong implementation experience with enterprise integration patterns and extracting patterns out of existing applications
Strong OOA/OOD experience, designing and developing multi-tiered/tenant, highly scalable framework systems, utilized by multiple domain/client applications
Strong proficiency in JAVA/Scala/Python/Node.js
Strong database normalization/design skills and production implementation experience developing against ORM, AOP and DI frameworks
Experience in developing systems, where production change is realized via more configuration than custom coding/compiling/deployment
Familiarity with test-case driven development and pair programming
Strong communication and relationship building skills to establish trust and rapport with the business teams
Proven experience in leading data solution and data integration projects
Good understanding of Data Management principles
Good influence and facilitation skills
Experience in driving adoption of process changes
Proficiency at demonstrating the Core BMS Behaviors