Senior Developer | Data Engineering
Job Level:
Professional
Location:
Thiruvananthapuram, KL, IN, 695581
Area of Expertise:
IT & Tech Engineering
Unit:
Allianz Technology
Employing Entity:
Allianz Technology SE India Branch
Job Type:
Full-Time
Remote Job:
Hybrid working
Employment Type:
Permanent
ID:
53640
Position Cluster:
Non-Executive
Senior Backend Developer with a Focus on Data Processing (Digital Marketing & Analytics) EN
Job Purpose & Role
- The functional area “Digital Customer Interaction” within AZ Technology steers and bundles all technical platforms and tools for digital marketing (frontend, websites, campaigns, data & analytics, customer portals and journeys). Tools & technologies are rolled out to Operating Entities (organizational units of Allianz within different countries) while ensuring high efficiency and scalability. The unit “Customer Data, Analytics and Marketing Execution” within the functional area is looking for a senior backend developer with a focus on data processing with the responsibilities and experiences as outlined below
Key Responsibilities:
- Requirement Analysis: Collaborate with stakeholders to understand data needs; translate business requirements into technical specifications.
- Design and Architecture: Create and optimize scalable data transformation architectures; ensure the resilience and reliability of data processes.
- Data Modeling: Create and adapt relational and non-relational data models.
- Development: Develop and maintain code for backend services and data transformation; implement ETL pipelines and data integration solutions along with data scientists.
- Technical Leadership: Guide development team with best practices; conduct code reviews and provide constructive feedback.
- Testing and Quality Assurance: Develop end-to-end and unit testing strategies and deploy them to CI/CD pipelines; oversee the integrity and quality of data.
- Collaboration: Interface with various cross-disciplinary teams across regions to integrate data transformation systems.
- Compliance and Security: Enforce privacy and security standards.
- Innovation: Research and apply new technologies and methodologies, especially in the area of artificial intelligence and data engineering
Key Requirements, Skills & Experiences
- 3+ years relevant experience in any of the following areas:
- Technical Skills
- Programming Languages: Proficiency in languages such as SQL, Python – basic knowledge of TypeScript and Go would be nice to have.
- Technologies & Frameworks: Experience with Pandas, SQL Alchemy, PostgreSQL, Asyncio and GitHub Copilot
- Essential Concepts: Strong understanding of Event Driven Architecture, Data Warehousing, Database Design, NoSQL, Data Engineering, Microservices, and API Design.
- Cloud Platforms: Experience with cloud services like Azure, AWS, or GCP, particularly knowledge of Azure Functions, Storage, Data Factory, Queues and virtual machines.
- DevOps Practices: Understanding of CI/CD pipelines (GitHub Actions) and containerization tools such as Docker, Terraform, Kubernetes.
- Gen AI: Basic experience with OpenAI and generative AI models
- Methodology & Soft Skills
- Leadership: Ability to guide and inspire other developers, mentor team members and share knowledge
- Communication: Strong verbal and written communication skills in English – being able to convey complex topics in a simplified manner to both top management as well as customers and internal teams
- Excellent problem-solving skills (quick issue identification, ability to solve well and know when to reach out to internal resources to assist)
- Excellent social skills & intercultural experience – having demonstrated to collaborate with individuals and teams across countries
- Strong agile mind-set and understanding of the agile software development processes (Scrum, Kanban), ceremonies and roles
- Adaptability: Capacity to learn and adapt to new technologies and methodologies.
- Attention to Detail: Keen attention to detail and a commitment to delivering high-quality work.
- Decision-Making: Competence in making informed decisions quickly and effectively.
Must Have Skills
Event Driven Architecture
Data Warehousing
Database Design
NoSQL DB experience
Data Engineering
Microservices
Cloud services, like AWS or
Аzure Functions, Storage, Data Factory, Queues, Virtual machines
DevOps practices like CI/CD
Nice to have Skills
GenAI,
TypeScript,
Go Containerization with Docker, Terraform, Kubernetes
.