job summary: Role Overview: The Architect will be part of the Enterprise Risk and Control Functions Technology Architecture organization and will play a vital role in establishing data tooling strategy and standardized data accessibility architecture across data domains supported by Enterprise Risk and Control functions organization. The Data Architect will be responsible for: Performing current state data architecture and tooling assessment across all data domains supported by control functions. Cross-domain reviews to identify synergies and opportunities to eliminate redundancy and duplication of data.Establish capabilities framework for various data tools (metadata/lineage, data sourcing, data provisioning, data accessibility, data archival, data security, data quality etc.) and performing comparative analysis to recommend tools and establish standardized architecture and tooling strategy.Developing high-level Data master plan and a roadmap to advance data architecture and tooling strategy.Establishing data architecture tooling best practices and participating in project architecture / design reviews to ensure consistency and standardization.Establishing KPIs for the data architecture team and providing transparency through KPI measurement / reporting.Evaluation of leading edge data tools and integration into control functions architecture tooling strategy roadmap.Ensuring application data architecture tooling adherence with overall strategy via deep domain and technology expertise and ongoing interaction with architecture, development, business solutions and change management partners.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.Experience in building large scale distributed enterprise platforms with focus on performance, scale, security, and reliability.Design, architect and maintain complex front-end systems, ensuring code quality and performanceDesign integration with existing bank systems and processes in Java and Spring Boot to provide a friction free user experience and drive user adoption.Utilize multiple architectural components (across data, application, business) in design and development of client requirements.Hands-on design and development experience in Java, React JS, Spring Boot and REST.Lead the development and implementation of high-quality, scalable and efficient React JS applications.Track record of successful operation in a fast-paced environment with the ability to effectively manage multiple priorities concurrently.Ensure compliance with established architecture, design patterns, policies, standards and best practicesIdentifying system data, hardware and software components required to meet the project needs.Experience working as part of an Agile team and using Agile SDLC tools (Jira, etc.)Demonstrate strong leadership, communication, analytical and organizational skillsExperience with next generation tools and technologies is a plus (AI/ML, RPA etc.)A bachelor's and/or master's degree in computer science or related field is highly desirable. location: Charlotte, North Carolina job type: Contract salary: $60.23 - 69.00 per hour work hours: 8am to 5pm education: Bachelors responsibilities: 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. qualifications: Experience level: ExperiencedMinimum 3 years of experienceEducation: Bachelors skills: Application Design Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). This posting is open for thirty (30) days.