Job Closed
This listing is no longer active.
The global CRO where clinical trials run on time.
Database Developer
Location
Austria
Posted
94 days ago
Salary
0
Seniority
Senior
Job Description
Database Developer
PSI CRO AG
• Analyze detailed technical specifications, documented requirements, and business rules to determine appropriate data solutions. • Design and maintain robust logical and physical data models that support enterprise analytics, reporting, and operational data needs. • Develop and maintain complex database objects including tables, views, stored procedures, and functions. • Design, develop, and maintain robust ETL pipelines to ingest, transform, and load data from multiple source systems. • Ensure data accuracy and consistency across systems by validating transformations and outputs against defined requirements. • Provide technical guidance related to database development, data modeling, and ETL design. • Support the promotion of database and ETL changes through development, testing, and production environments.
Job Requirements
- Minimum 3 years of experience in a database development role (e.g., SQL Server, PostgreSQL, Oracle)
- Expert-level SQL development including complex joins, window functions, subqueries, and query optimization.
- Strong experience designing logical and physical data models that support enterprise reporting and analytics.
- Extensive experience designing and maintaining ETL pipelines and data transformation processes.
- Strong analytical and problem-solving skills with the ability to interpret complex data relationships and business logic.
- Ability to analyze system behavior, identify root causes of data issues, and implement effective technical solutions.
- Experience improving database and ETL performance through indexing strategies, query optimization, and efficient data structures.
- Ability to clearly document data models, ETL processes, technical logic, and system dependencies.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Provide comprehensive technical support for PHP-based applications, ensuring optimal performance and reliability across our telecom infrastructure. • Work closely with development teams and end-users to diagnose, troubleshoot, and resolve application issues efficiently and systematically. • Analyze existing tools, applications, and scripts to produce clear and structured technical documentation. • Document architecture, integrations, data flows, dependencies, operational procedures, and configuration requirements. • Produce runbooks, support guides, and knowledge transfer materials. • Work closely with engineering teams in Greece and VNO to gather, validate, and refine technical information. • Ensure documentation complies with internal standards and is ready for delivery to centralized platform teams. • Provide daily support for current tools during the transition period. • Perform troubleshooting, bug fixes, and minor enhancements as required. • Maintain and adjust Apache configurations and web server behaviors. • Support API configuration, endpoints, and HTTP method management. • Execute shell commands for operational tasks, health checks, log analysis, and routine maintenance. • Investigate and resolve issues across the entire stack: PHP, JavaScript, MySQL, Apache, and shell scripts.
• Design, develop, test, and implement backend applications and services using Python • Build and maintain APIs and automation components for both application and infrastructure use cases • Collaborate with architects, engineers, and other stakeholders to design scalable and reliable systems • Contribute to improving existing solutions, both on the application and infrastructure level • Participate in discussions around system design, integrations, and platform architecture
• Reforçar o tim de nosso cliente • Encontrar uma arquitetura bem definida, padrões sólidos • Incorporar ferramentas de IA no fluxo de desenvolvimento
Desenvolvedor Java Backend
GrooveTechCom T.I., ajudamos empresas e projetos a atingir o máximo potencial de performance e crescimento sustentável.
• Desenvolver e evoluir aplicações backend em Java • Criar e manter APIs REST • Implementar regras de negócio e integrações entre sistemas • Trabalhar com bancos de dados relacionais e otimização de consultas SQL • Participar de code reviews e boas práticas de versionamento com Git • Atuar na correção de bugs e manutenção de sistemas legados • Colaborar com times multidisciplinares em ambiente ágil • Apoiar a evolução da arquitetura backend e qualidade do software • Desenvolver e manter testes automatizados • Contribuir para a estabilidade, segurança e escalabilidade das aplicações




