About Company
ELCA Informatique SA, founded in 1968, is one of Switzerland’s largest independent IT service providers. With a strong track record of delivering innovative and high-quality solutions, ELCA serves a diverse client base across various sectors, including public administration, finance, healthcare, and industry. Our expertise spans custom software development, IT consulting, cybersecurity, cloud solutions, and data management. At ELCA, we pride ourselves on fostering a collaborative and challenging environment where talented professionals can thrive, contributing to projects that shape the digital future of Switzerland and beyond. We are committed to technological excellence, client satisfaction, and creating a workplace that values flexibility, professional growth, and work-life balance. Joining ELCA means becoming part of a forward-thinking company that invests in its people and embraces the latest technologies to deliver outstanding results.
Job Description
ELCA Informatique SA is seeking a highly skilled and motivated Database Administrator to join our dynamic team. This is a fully remote position with a flexible schedule, offering you the autonomy to manage your workload and contribute from anywhere within Switzerland. As a Database Administrator, you will be instrumental in the design, implementation, maintenance, and optimization of our clients’ critical database systems, ensuring their performance, reliability, and security. You will work with a variety of database technologies, both relational (e.g., PostgreSQL, SQL Server, Oracle, MySQL) and NoSQL (e.g., MongoDB, Cassandra), often in cloud environments (AWS, Azure, GCP). Your role will involve proactive monitoring, troubleshooting complex issues, performance tuning, data migration, backup and recovery strategies, and implementing robust security measures. This position requires a proactive problem-solver with excellent communication skills, capable of working independently while also collaborating effectively with development teams, system administrators, and clients to understand their needs and provide expert database solutions. If you are passionate about data integrity, performance, and enjoy the flexibility of remote work, we encourage you to apply and help us build resilient and scalable database infrastructures for our diverse portfolio of clients. This role provides an exceptional opportunity to expand your expertise across various industries and cutting-edge technologies within a supportive and innovative environment. We are looking for someone who can not only manage existing systems but also contribute strategically to future database architectures and best practices. Your expertise will directly impact the success of critical projects, ensuring data assets are always available, secure, and optimized for peak performance.
Key Responsibilities
- Install, configure, and maintain various database management systems (DBMS) across development, testing, and production environments.
- Monitor database performance, availability, and security, proactively identifying and resolving issues.
- Implement and manage backup, recovery, and disaster recovery strategies to ensure data integrity and business continuity.
- Perform database tuning, optimization, and capacity planning to enhance system performance and scalability.
- Collaborate with development teams to optimize database schema design, queries, and stored procedures.
- Implement and enforce database security policies and procedures, including user access management and data encryption.
- Manage database patching, upgrades, and migrations across different versions and platforms.
- Automate routine database tasks using scripting languages (e.g., PowerShell, Python, Bash).
- Provide expert guidance and support to internal teams and clients on database-related matters.
- Stay updated with the latest database technologies, trends, and best practices.
Required Skills
- Minimum 4 years of experience as a Database Administrator (DBA)
- Strong expertise in at least two major relational databases (e.g., PostgreSQL, SQL Server, Oracle, MySQL)
- Proficiency in SQL and database query optimization
- Experience with database backup, recovery, and replication techniques
- Solid understanding of database security principles and practices
- Familiarity with cloud database services (AWS RDS, Azure SQL Database, GCP Cloud SQL)
- Experience with performance monitoring and tuning tools
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and manage time effectively in a remote setting
Preferred Qualifications
- Experience with NoSQL databases (e.g., MongoDB, Cassandra, Redis)
- Certifications in specific database technologies (e.g., Oracle Certified Professional, Microsoft Certified: Azure Database Administrator Associate)
- Experience with infrastructure-as-code tools (e.g., Terraform, Ansible) for database provisioning
- Familiarity with DevOps practices and CI/CD pipelines for database changes
- Knowledge of scripting languages like Python or PowerShell for automation
- Experience working in a consultancy or client-facing role
Perks & Benefits
- Competitive salary and performance-based bonuses
- Fully remote work model with flexible hours
- Generous vacation policy
- Comprehensive health, accident, and pension plans
- Opportunities for continuous learning and professional development (training, certifications)
- Access to cutting-edge technologies and diverse client projects
- Supportive and collaborative team environment
- Company laptop and equipment for home office setup
- Employee assistance program
How to Apply
Interested candidates are invited to submit their application, including a detailed CV and cover letter, by clicking on the application link below. Please highlight your experience with various database technologies and your ability to thrive in a remote, flexible work environment.