We are the leading software company in the healthcare sector. Guided by our vision—"No one should suffer or die simply because at some point or somewhere a medical piece of information is missing"—we aim to foster a culture that makes a sustainable contribution to the future of healthcare. Our work is oriented toward improving healthcare by ensuring that necessary information is available anytime and anywhere.
We are currently seeking aCloud Database Administrator/Database Manager Expertfor our offices in Milan, Brescia, or Costa Volpino. In this role, you will manage database configuration, availability, and correct operation within a multi-paradigm database environment, monitor and ensure availability and disaster recovery, and contribute to the evolution of our data stores.
This position focuses on implementing best practices in database management for cloud applications, with emphasis on data scalability, performance, and availability.
Main Responsibilities:
1. Support and consult with development teams in the design, setup, and operation of databases, following best practices for managing data in cloud-based applications.
Minimum Requirements:
2. University degree in Computer Science, Information Technology Engineering, or comparable work experience.
3. At least 4 years of professional experience in database administration, including a minimum of 2 years working with cloud-based distributed applications.
4. Strong communication skills and proficiency in English.
Database Administration:
5. Proven, practical experience with relational databases (e.g., Postgres, SQL Server, H2) and NoSQL databases.
6. Experience in setup, administration, and performance tuning (indexing, query optimization) of databases for cloud applications.
7. Experience with database patching, managing permissions, configuring for high availability, troubleshooting, and setting up metrics/sensors for monitoring.
8. Experience working with cloud service providers for infrastructure management and maintenance.
9. Management of cloud infrastructure data migration, database application analysis and design, and optimization testing.
10. Assistance in re-architecting database structures to meet data security requirements.
Database as Code:
11. Experience with data versioning systems (such as Liquibase, Flyway) and scripted deployment of databases in containerized environments (e.g., Kubernetes).
Collaboration:
12. Work closely with agile development teams.
13. Assist developers in designing and tuning databases and queries (using Liquibase, Hibernate, SQL), and provide analysis and design recommendations.
What we offer:
14. Permanent position working with teams worldwide to define and develop awesome software for healthcare professionals
15. Hybrid working model (3 days onsite/2 days home office)
16. The chance to start and grow with a team at the largest healthcare software company in the world
17. Modern technologies and an evolutionary approach to software architecture and tooling with the freedom to bring your ideas to the table and see them implemented
18. Mentoring, Coaching, Training and professional development to help you reach the next level