We are seeking an experienced Senior Data Engineer with a strong background in data integration and warehousing. This role is ideal for someone who has an expert-level understanding of Azure Synapse and is skilled in designing, developing, and maintaining data architecture that is scalable, secure, and efficient.
Key Responsibilities
- Technical Solution Design. Understand client business cases and technical requirements, transforming these into scalable and elegant technical designs.
- Requirements Analysis & Mapping. Interpret client needs and map decisions accordingly, effectively communicating requirements to development teams.
- Solution Evaluation. Identify and evaluate potential solutions, selecting the best option to meet client objectives.
- Non-Functional Requirements (NFRs). Define and implement guidelines for NFRs (performance, scalability, security, etc.) during project implementation.
- Documentation & Architecture Review. Develop and review architecture and design documents, ensuring best practices in design patterns, security, and user experience.
- Technology Integration. Apply insights from technology integration scenarios to projects, ensuring solutions are forward-compatible.
- Issue Resolution. Analyze and resolve code/review issues systematically, making well-supported technical decisions.
- Proof of Concepts (POCs). Conduct POCs to validate the suitability of design choices and technology solutions for project requirements.
Skills & Qualifications
- Experience. 10+ years in data engineering, with a focus on data integration and warehousing.
- Technical Expertise. Proficiency in Azure Synapse for data warehousing and analytics.
- Database Skills. Advanced SQL skills with experience in complex query writing.
- Data Modeling. In-depth understanding of data modeling concepts and best practices.
- Version Control. Familiarity with Git or similar version control systems.
- Agile Experience. Ability to work effectively in Agile environments.
- Problem-Solving. Strong analytical and troubleshooting skills with meticulous attention to detail.
- Communication. Excellent verbal and written communication skills, with the ability to work collaboratively.
Educational Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Why Join Us?
- Innovative Environment. Work with cutting-edge technology on impactful projects.
- Global Culture. Join a diverse and inclusive team with opportunities to collaborate with experts from around the world.
- Professional Growt. We encourage continuous learning and offer career advancement opportunities.
- Flexible Work Options. We support remote work and value work-life balance.
If you are passionate about data engineering and have the skills to design and implement complex data solutions, we’d love to meet you!