- Participate in agile software development, prototyping and code reviews with a small team of developers
- Assess the business impact that certain technical choices have
- Design, implement and/or use RESTful web services
- Write testable, well-thought-out code within the Python ecosystem
- Deploy applications using Dockers and Kubernetes
- Must have spoken and writing skills in English Requirements:
- 10 years of experience as a Python developer/Solution Architect and/or server-side coding
- Attention to detail and an ability to build reliable, scalable, and flexible software
Mandatory Skills:
- Prior experience working on a scalable cloud-based application
- Very Strong knowledge and experience with Python.
Expert in python class, collection, NumPy, pandas, etc
- Very Strong knowledge and experience with SQL, RDMS, Data modeling, and DB design.
- Must have experience in designing, implementing, and using RESTful Web Services with ServiceOriented Architecture
- Must have experience in developing applications using Microservices.
- Should have experience with Kubernetes/OCP
- Must have good hands-on experience working in Unix/Linux platforms.
- Solid understanding of version control principles, preferably using Git/BitBucket
- Must have working experience use of logger.
- Good knowledge and experience in working with cloud services - AWS/Azure
- Good knowledge and experience with deploying applications using Dockers and Jenkins
Good to Have skills
- Good to have knowledge and experience deploying applications on a cloud instance a plus
- Good to have experience with Kafka and Redis
- Good to have experience in handling streaming data.
- Good to have knowledge and experience with authentication methods using OKTA or third-party apps.
- Good to have some experience with core Java.