All problems in a microservices architecture can be solved by other microservices can be solved by other microservcies, except of course for the problems of too many microservices. We are on the hunt for a Microservices Guru. The ideal candidate will be looking for a role as a senior-level individual contributor in a team environment supporting Application Development, Data Management and modernization of the Enterprise Data Architecture environment.
- Opportunity to build a modern and consistent Enterprise Architecture that supports the business goals and mission.
- Assess current database platforms and gain expert-level knowledge of physical data models, flows, relationships, domains, and business context.
- Recommend and implement solutions to support Data Governance initiatives in Enterprise Data Architecture, Data Management and Administration, Data Security, and Quality.
- Work across aspects of IT Processes to architect, design, plan, build, implement, and maintain database solutions to meet short, medium and long-term business objectives.
- Work with teams that maintain and enhance Production (OLTP) Systems as well as Business Intelligence platforms such as Data Warehouse, Analytics, and Big Data.
- Collaborate with Database Administrators to strike a balance between abstract data model, system performance, platform optimization, etc.
- Execute principles of Privacy by Design: Ensure Data Security policy is enforced and monitored: This is a critical aspect across IT Architecture & Engineering.
- Ensure and enhance data governance standards, procedures and controls including process and data quality, integrity and incident preventio
- Understand legacy physical data models, data content, and application functionality and integration. Incorporate data processes, flows and business context of data. The Data architect will be able to blend knowledge of Data Models, Data Flows and Data Context to support current initiatives as well as to recommend and implement future enhancements
- The Data Architect will support software development teams for legacy and new application development projects and assist with data modeling, software data-layer services, database code, batch data processing logic, etc., monitoring for standards adherence and best practices.