Senior Developer
Position summary
Introduction
Job description
Key Responsibilities
- Design, develop, and maintain advanced Oracle SQL queries, views, and stored procedures.
- Lead and optimize data extraction, transformation, and loading (ETL) processes.
- Architect and implement scalable data solutions and pipelines.
- Collaborate with cross-functional teams to gather and translate data requirements.
- Ensure data integrity, security, and performance across systems.
- Document technical specifications and maintain version control.
- Mentor junior developers and conduct code reviews.
- Contribute to data governance and best practices initiatives.
Minimum requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
- Strong understanding of relational databases, Data Warehouse schemas (Kimball/Star), and SQL fundamentals.
- Extensive experience with Oracle SQL and PL/SQL or T-SQL.
- Proficiency in data warehousing concepts and ETL processes.
- Experience with data visualization tools (e.g., Power BI, Tableau).
- Strong analytical, problem-solving, and communication skills.
- Proven ability to lead projects and work collaboratively in a team environment.
- Commitment to data quality and continuous improvement.
· Experience with cloud platforms (e.g., Snowflake, AWS Glue, Azure Data Factory).
· Proficiency with version control systems (e.g., Git).
· Experience with dbt, SSIS, SAP DS or similar
· Knowledge of Python, R or other scripting languages.
· Familiarity with Agile and DevOps methodologies.
This role offers the opportunity to grow into a Lead Data Engineer or Data Architect position, with increasing responsibility in enterprise data strategy, cloud architecture, and advanced analytics initiatives.