Data Architect
Role description
Role Description:
The data architect position is an essential position in all organizations that have software delivery and consume and integrate existing software. Data Architects seek to create best practice guidelines within the groups that consume and manage data and support them in the support of new and existing technologies. Must always be looking ahead to strategically support functional units in adopting technology in a way that provides a competitive advantage while safeguarding and maximizing data.
Job Duties:
- Analyze business requirements and translate them into technical specifications and solutions.
- Lead and mentor development teams and provide technical guidance and support.
- Collaborate with cross-functional teams such as project managers, business analysts, testers, and other architects.
- Create reference architectures for different solutions, cross-company data exchange standards and solutions with functional domains in mind.
- Evaluate products created by external parties and see how their architecture integrates and meets our criteria.
- Ensure compliance with best practices, standards and methodologies for software development and architecture.
- Monitor and continuously improve the quality, performance, and reliability of solutions.
- Identify and mitigate risks of security applications, obsolescence, vulnerabilities, among others.
- Search for emerging technologies and develop proof of concepts in order to bring operational efficiency.
- Ability to manage multiple projects simultaneously with experience in the full project cycle from conception to implementation.
- Ability to identify complex customer issues and propose solutions which bring operational improvement
- Design and modeling of data at different levels and purposes
- Knowledge of data tools in public clouds such as AWS or Azure
- Experience applying architectures for high performance and scalable applications
- Knowledge in deploying applications using modern agile methodologies such as DevOps Experience (Please indicate time and area of expertise required)
Education & Requirements:
- Bachelor's degree in computer science, engineering or related field.
- At least 5 years of experience as a data architect or 10+ years as a developer with experience in different technology stacks or data related initiatives.
- Previous experience in the insurance industry will be highly valued.
- Advanced experience in database design, modeling and optimization and proficiency with data modeling tools.
- Expertise in SQL Server and Oracle administration, optimization, and securitization, including installation, configuration, maintenance, backups, recovery, and performance optimization.
- Experience in design and implementation of enterprise data warehouses and data lakes.
- Working knowledge of Big Data technologies such as Hadoop, Spark, and NoSQL databases (MongoDB, Cassandra).
- Advanced dimensional and relational data modeling in both structured and unstructured data.
- Ability to manage data governance and to configure and manage users, roles, and Security permissions.
- Create and maintain data dictionaries with business rules and data modeling design guidelines.
- Support teams delivering functional projects in their deployment efforts and validating that data is managed appropriately and reviewing data models ensuring integrity and quality in all data collected by functional systems.
- English Intermediate.
Preferred certifications:
- AWS Certified Solutions Architect Professional or Azure Solutions Architect Expert
- TOGAF 9 Certified or ArchiMate 3 Certified Essential Job Duties