ResponsibilitiesWork closely with Business Analysts, SME's and end users to understand the requirements in order to determine feasibility. Designs technical solutions that are in line with business needs while staying consistent with application architecture.Navigate, understand, analyze and leverage existing complex data structures.Clarifies and resolves requirements questions.Coordinate with vendor to implement best practices and methodologies in mastering data management and in designing physical data models.Follows technical guidelines and best practices to ensure a consistently high standard of quality. Makes recommendations for next steps and long-term improvements.Investigate and troubleshoot data quality workflows or data quality issues or recurring technical problems.Analyze large databases and recommend appropriate optimization for the sameResolves defects or deficiencies with completed development, updates documentation, and provides training to support team members on completed development as necessary.Requirements5-8 years of relevant experience in building and architecting data solutions, developing ETL process using SQL or tool like Talend, Business Intelligence toolsExpert in SQL and high-level languages such as Python or similar scripting languageExperience with distributed data architectures and their eco-systems (Spark, EMR, Hadoop, Hive)Strong hands-on dimensional data modeling and data warehousing skills such as Microfocus Vertica preferableExperience in delivering data using Streaming Technologies (Kafka, Kinesis, Spark Streaming, etc.)Experience with continuous integration technologies (Jenkins, GitLab)Worked with Cloud-based architecture such as AWSPractical experience establishing and utilizing data analytics standard methodologies.Excellent organizational skills and detail-oriented.Exceptional teammate who establishes positive working relationships.Good communication skills with the ability to express sophisticated concepts effectivelyTelco industry will be added advantage