Job Title: Python Developer (Retail Industry)
Contract Duration: 3 months
Location: Remote

Company Overview:
We are a leading retail company seeking a highly skilled Python Developer to join our team for a 3-month contract. This role is focused on designing, developing, and testing data-intensive solutions using Azure Function for Python. You will work closely with cross-functional teams to enhance our retail operations and technology stack.

Key Responsibilities:

  • Design, develop, and test Azure Functions for handling data-intensive operations using Python.
  • Design, develop, and test API modules using Azure Functions, ensuring efficient data handling and processing.
  • Implement and manage API security and integrate with Azure API Management and related configurations.
  • Work with object-oriented programming principles in MVC and microservice-based architectures.
  • Containerize Python code using Azure Container App, AKS clusters, and Docker.
  • Integrate Python solutions with Azure Log Analytics and Azure Monitor for real-time monitoring and logging of Azure Functions.
  • Analyze and understand existing Python code, focusing on business logic and ensuring continuity in development.
  • Collaborate on API security implementation.
  • Work with Logic App, Azure Data Lake, and RDBMS (e.g., Snowflake, Azure SQL DB).
  • Prepare detailed design documents and present them in review sessions.
  • Communicate effectively with stakeholders to understand requirements and ensure smooth project execution.

Must-Have Skills:

  • 3+ years of experience in Python development, with a focus on designing and developing Azure Functions.
  • Proven experience in API development using Python, with expertise in Azure Function for data processing.
  • Knowledge of Azure API Management and related configurations.
  • Strong understanding of MVC architecture and microservice-based architectures.
  • Experience with containerization of Python code using Azure Container App, AKS clusters, and Docker.
  • API security implementation experience.
  • Integration experience with Azure Log Analytics and Azure Monitor.
  • Ability to understand and work with existing Python code and business logic.
  • Basic knowledge of Logic App, Azure Data Lake, and RDBMS such as Snowflake or Azure SQL DB.
  • Excellent communication skills with the ability to prepare and present detailed design documents.

Nice-to-Have Skills:

  • AWS knowledge, especially Lambda and ECS clusters.
  • Experience with GitHub Actions using Python.
  • CI/CD DevOps knowledge with Terraform.

Desired Skills:

  • Azure Functions
  • Azure Container App
  • Docker
  • Logic App
  • Azure Data Lake
  • RDBMS

Learn more/Apply for this position