Job description
Role Overview:
- The person will be part of the EDP Data Platform (EDP) team for a major Insurance client. He/ She will work with different stakeholders for architecting & Building EDP application platform to support client’s internal data teams to onboard, provision data in Data Cloud.
- This application would be architected using Micro Services Architecture to support different workloads like Data marts, Data warehouse, AI/ML.
- The person will also be required to participate actively in brainstorming sessions for improvement opportunities and take it to completion
- A suitable candidate should have 4+ years of experience in developing enterprise-level applications and should possess a go -getter attitude. He/ She should be able to deal with ambiguity.
- Experience in life insurance preferred but not mandatory.
Key Responsibilities & Skillsets:
Common Skillsets:
- Superior analytical and problem solving skills
- Should be able to work on a problem independently and prepare client ready deliverable with minimal or no supervision
- Good communication skill for client interaction
Application development Skillsets:
- Experience in designing, implementation, and testing of Python application with understanding of object oriented programming, multi-tier architecture, parallel/ multi-threaded programming.
- Programming experience with Python is a must; Java/Scala is a nice to have o Experience with AWS technologies including AppSync, Lambda, Step Functions, Event Bridge.
- Solid experience of AWS services such as CloudFormation, S3, Glue, EMR/Spark, RDS, DynamoDB, Lambda, Step Functions, IAM, KMS, SM etc.
- Knowledge of modern cloud native data warehouses i.e., AWS Redshift, Snowflake or Azure Synapse Analytics
- Experience implementing metadata solutions leveraging AWS non-relational data solutions such as ElastiCache and DynamoDB.
- Working experience with Python, and Spark is desired Experience working on Agile projects
- AWS Solutions Architect or AWS Big Data Certification preferred
- Ability to thrive in a high energy, high growth, fast paced, entrepreneurial environment. Willing to learn new skills and implement new technologies
- Strong organizational, written and verbal communication skills with high attention to detail and the able to work independently with minimal supervision
- Highly-collaborate team player who can build strong relationships at all levels of the technology and business organization.
Candidate Profile:
- Bachelor’s/Master's degree in computer science/engineering, operations research or related analytics areas welcome to apply
- 4+ years’ experience in enterprise application development, preferably in Life Insurance but not mandatory
- Application development experience
- Team Management
- Superior analytical and problem solving skills
- Outstanding written and verbal communication skills
- Able to work in fast pace continuously evolving environment and ready to take up uphill challenges
- Is able to understand cross cultural differences and can work with clients across the globe
Job Type: Full-time
Salary: $66,423.91-$110,536.96 per year
Schedule:
- Monday to Friday