Detailed JD (Roles and Responsibilities) |
• Proficient in Python across various versions and well-versed in the latest updates and advancements in the language. • Skilled knowledge in testing frameworks, debugging tools and test automation • Expertise in design and documenting RESTful APIs using Swagger and OpenAPI specifications. • Knowledge in CICD and building pipelines • Good expertise in developing scalable and efficient REST API applications using FastAPI or Flask frameworks. • Proficient in Python across various versions and well-versed in the latest updates and advancements in the language. • Skilled knowledge in testing frameworks, debugging tools and test automation • Expertise in design and documenting RESTful APIs using Swagger and OpenAPI specifications. • Knowledge in CICD and building pipelines • Experience in stakeholder collaboration to translate business needs into clear technical requirements. Comfortable in data analysis , data structures and concepts. • Experienced in providing support to team members on the technology Good to have knowledge • Experience with Databricks-specific tools and features. • Experience with Azure cloud platform. • Strong understanding of SQL. • Experience with ETL and processes, Unity Catalog.
Technical Expertise • Core Python Skills: Deep expertise in Python, including concurrent and asynchronous programming. • Web Frameworks: Proficient in developing applications using Flask or FastAPI or Django REST Framework. • Data Platforms: Familiarity with Databricks for big data processing (Nice to have). • DevOps and Cloud: Experience with Azure DevOps, Git for version control, Azure Kubernetes Service for orchestration, and Azure Application Insights for monitoring. • Infrastructure as Code: Skilled in using Bicep for defining Azure infrastructure as code, enabling consistent and repeatable deployments (Nice to have). • Software Design and Architecture: Strong background in software design patterns and architecture, including microservices (This is the most important one). • Additional Technologies: Experience with Kafka for event streaming and Redis for caching and data storage (Nice to have).
|