Job Description
The Database Architect is responsible for the robust and efficient operation of the application's database from initial setup and upgrades to ongoing maintenance and data migration, often with a broader scope that includes general infrastructure support.
How You Will Contribute And What You Will Learn
- Designing and evolving the database schema, data models, and overall database architecture to support application functionality, scalability, and performance.
- Providing expertise and guidance for the proper installation and configuration of the application database, ensuring alignment with best practices and system requirements.
- Ensuring the consistency, accuracy, and integrity of data within the application database, which is crucial for a global workforce management tool. This aligns with the Data Mgr role's responsibility for Datahub consistency & accuracy.
- Monitoring and optimizing database performance, including query tuning, indexing strategies, and overall system efficiency, to ensure application operates smoothly and responsively for its users.
- Ensuring high availability and reliability of the app database to support continuous operations, as application is deployed on a high availability Cloud based setup.
- Overseeing database administration tasks, including backups, recovery, and maintenance, to ensure the long-term health and stability of the application database.
- Collaborating with other teams to ensure seamless integration of the application database with other global tools and platforms it interacts with.
- Providing expert support for database-related issues, troubleshooting problems across data domains, and ensuring the correct operation of applications data layer.
- Implementing and maintaining database security measures, access controls, and ensuring compliance with relevant data protection policies.
Key Skills And Experience
You have:
- Bachelor's or master's degree in computer science or a related field, with 10+ years of experience in architecting software, IT, or telecom solutions.
- Proven experience in database management and troubleshooting and solving performance issues.
- Experience working effectively in global organizations, with strong communication, motivational, and technical leadership skills.
Nice-to-Have:
- Expertise in software engineering practices: DevOps, Agile, CI, test automation, microservices, and XaaS models.
- Skilled in Java/J2EE, Linux, DBMS, web technologies, cloud/virtualization, Kubernetes, containers, SDN, and data analytics.
- Exposure to Copilot and other AI tools for development and data processing.