Requirements:
• Experience – 3 to 6 years
• Job location – Ahmedabad/ Mumbai
Responsibilities:
- Develop back-end components to improve responsiveness and overall performance
- Write effective, scalable code, Integrate user-facing elements into applications
- Design and develop bespoke database components.
- Develop software interfaces and specifications that clearly define interoperability with software delivered by other delivery teams.
- Build and keep an up-to-date knowledge base of software systems including technical and end-user documentation.
- Design and create unit test cases and make your code work seamlessly in a continuous integration environment
- Develop iteratively and test early on the release cycle; report on task progress regularly; promptly raise risks and arrange for mitigation
- Bachelor's degree in Computer Science or related field.
- 4+ years of professional experience in Python development.
- Familiar with: Microservice architecture, RESTful API’s, Hadoop, SQL, Docker, Kubernetes and Apache NiFi
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Expertise in at least one popular Python framework (like Django, Flask, FastAPI or Pyramid)
- Knowledge of SQL and NoSQL databases.
- Experience in RabbitMQ
- Familiarity with version control systems.
- Strong analytical and problem-solving skills.
- Knowledge of data structures and algorithms.
- Good oral and written communication skills in English.