Database developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled Database Developer to design, develop, and maintain robust database solutions that support our organization's data management needs. The ideal candidate will have a strong background in database design, data modeling, and ETL processes, with experience working across various database platforms. This role offers an exciting opportunity to work on complex data projects within an innovative environment, utilizing cutting-edge technologies and methodologies., * Develop and optimize database schemas, tables, and relationships to ensure efficient data storage and retrieval.
- Design and implement data models for data warehouses and operational databases aligned with business requirements.
- Build and maintain ETL workflows using tools such as SSIS to facilitate seamless data integration from multiple sources.
- Write complex SQL queries, stored procedures, and PL/SQL scripts for data extraction, transformation, and loading processes.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Maintain database security, integrity, and performance tuning across platforms such as Microsoft SQL Server, Oracle, SAP, and Linux environments.
- Conduct analysis of existing databases to identify areas for improvement or optimization.
- Support Agile development practices by participating in sprint planning, reviews, and continuous improvement initiatives.
- Assist in the development of data warehouses and implement best practices for scalable data architecture.
Requirements
Do you have experience in Scripting?, * Proficiency in SQL programming with extensive experience in Microsoft SQL Server and Oracle databases.
- Strong knowledge of data modeling, database design, and data warehouse architecture.
- Experience with ETL tools such as SSIS; familiarity with other ETL frameworks is a plus.
- Programming skills in Java and Python for automation and integration tasks.
- Familiarity with SAP systems and integration points is desirable.
- Working knowledge of Linux operating systems for database administration tasks.
- Expertise in PL/SQL scripting for complex query development.
- Understanding of Data analysis techniques combined with excellent problem-solving skills.
- Experience working within Agile development environments to deliver high-quality solutions efficiently. This position is ideal for a proactive professional passionate about developing innovative database solutions that drive business success while working in a collaborative team environment focused on continuous growth and learning.