Location: Chennai
Experience:4-5 Years
Role: Software Developer
Skill: Python
REQUIRED QUALIFICATION AND SKILLS:
- Bachelors Degree or equivalency (Computer Science or similar engineering discipline)
- 4+ years overall IT industry experience.
- In-depth knowledge and experience in Core Python with building end to end applications development.
- Experience in integrating multiple data sources and databases into one system.
- Experience of working with a range of Data & Analytics architectures: Data warehousing, NoSQL, container technology (Docker), search technology (ElasticSearch) etc.
- Experience of building scalable high availability analytics solutions.
- Experience of building unit tests, integration tests, system tests and acceptance tests.
- Experience in DevOps, using continuous integration and continuous development (e.g Jenkins, Nexus, Artifactory, Git).
- Experience of data analysis – profiling, investigating, interpreting and documenting data structures.
- Familiar with data modelling techniques and hands on data modelling experience.
- Familiar with Agile project delivery methodology.
- Must be able to communicate fluently in English, both written and verbal
DESIRED QUALIFICATION AND SKILLS:
- Experience of cloud techniques and tools (S3, SQS, SNS, Lambda, Step Functions, Redshift, Postgres, Aurora, MySQL, EMR, HIVE, PIG, Spark).
- Hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS
- Hands-on experience with AWS deployment and management services