Python Developer
Job Type | Contract |
Location | Bangalore |
Area | Other |
Sector | Big Data & Analytics |
Salary | Market related |
Start Date | ASAP |
Job Ref | TPSB01052020 |
- Description
Templeton and Partners are looking for a Python engineer for a 3 month rolling contract role for our global client in Bangalore.
Required Skills and Experience
• At least 5 years’ experience as a back-end developer
• Expert in Python
• Experience working in a DevOps environment
• Experience doing Continuous Integration and Continuous Deployment and tools/techs related to them (e.g. Jenkins, Docker, etc.)
• Experience with the following Python libraries: numPy, pandas, scikitLearn, SQL Alchemy, flask/django
• Strong experience in setting up and maintaining cloud infrastructures (Azure is preferred)
• Demonstrable experience with SQL (e.g. Postres, MySQL) and No-SQL databases (e.g. Parquet)
• Experience writing infrastructure as code
• Demonstrable experience with key-value stores (e.g. Redis)
• Some working knowledge of message queues (e.g. Kafka, Rabbit)
• Experience working with relational databases (designing databases, normal forms, table partitions, data segmentation, etc.)
• Familiarity with how LINUX/UNIX systems work and the UNIX command line
• Can and loves to write clean code (e.g. loosely coupled code, DRY, SOLID, design patterns)
• Experience in Test Driven Development
• Experience in Pair Programming and working in pairs for longer periods of time
• Knowledge of GIT
• Experience working in Agile Teams, comfortable working in a highly collaborative environment and share responsibility for the results
Desired Skills and Experience
• Experience with front-end development
• Experience with data security
• Experience working for Startups
• Experience working in a Lean Startup and a Kanban driven environment
• Microservices
• Containerization, Kubernetes and Terraform
We look forward to receive your application and will be in touch soon for a confidential discussion.