Key Responsibility:
• Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications, approves them with all stakeholders.
• Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.
• Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
• Evaluating existing data systems.
• Developing best practices for data coding to ensure consistency within the system.
• Updating and optimizing local and metadata models.
• Evaluating implemented data systems for variances, discrepancies, and efficiency.
• Troubleshooting and optimizing data systems.
• Understand the business drivers and analytical use-cases and translate these to data products.
• Design, implement and maintain pipelines that produce business critical data reliably and efficiently using cloud technology
• Addresses area-level risks, provides and implements mitigation plan.
• Reports about area readiness/quality, and raise red flags in crisis situations which are beyond his/her AOR.
• Responsible for resolving crisis situations within his/her AOR.
• Initiates and conducts code reviews, creates code standards, conventions, and guidelines.
• Suggests technical and functional improvements to add value to the product.
• Constantly improves his/her professional level.
• Collaborates with other teams.
Required Skills:
• 5+ years of experience as Software Engineer and must be a Java expert with distributed DB experience and have medium-level proficiency in C++ .
• Linux/Bash experience
• Must have Distributed storage systems Dev experience like Apache Cassandra, Apache Druid and StarRocks.
• Basic knowledge of docker
• Willing to collaborate with multiple teams
• Good English (oral & written); strong communication, collaboration and interpersonal skills
• Ability to learn quickly
• Experience working in Agile environment
• Experience with AWS Cloud Infrastructure and Python is a plus
Any Gradute