SovTech

Intermediate Python, Azure Engineer

SovTech

contract

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain Python applications, APIs, and background services
  • Implement business logic, data processing, and automation workflows
  • Build and consume RESTful APIs and integrate with Azure services
  • Contribute to AI-enabled features using pre-built models and cloud AI services
  • Develop solutions that run on Azure (App Services, Functions, Containers)
  • Integrate with Azure services (Storage Accounts, Service Bus, Key Vault, Azure SQL/Cosmos DB)
  • Assist with deployment and configuration using CI/CD pipelines
  • Integrate Python applications with AI services (Azure OpenAI, Azure AI Services, ML APIs)
  • Support data preparation, feature processing, and basic model inference workflows
  • Work with structured and unstructured data (documents, JSON, text)
  • Collaborate with architects, senior engineers, and product managers
  • Participate in agile ceremonies (stand-ups, planning, reviews, retrospectives)
  • Contribute to backlog refinement, estimation, and technical discussions
  • Write unit and integration tests
  • Debug, troubleshoot, and resolve issues
  • Follow security, performance, and coding standards

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience
  • 4 years of professional Python development experience
  • Strong proficiency in Python and common libraries
  • Experience with at least one Python web framework (FastAPI, Flask, or Django)
  • Working knowledge of Azure (App Services, Functions, Storage, or Containers)
  • Exposure to Azure AI services, Azure OpenAI, or machine learning APIs
  • Experience working with relational and/or NoSQL databases
  • Familiarity with Git, CI/CD pipelines, and basic DevOps practices
  • Understanding of REST APIs, authentication, and secure coding practices
  • Strong written and verbal communication skills
  • Comfortable working in a collaborative, cross-functional team
Benefits
  • Discovery Medical Aid : Prioritizing your health with the best care.
  • Half-Day Birthday Leave : Celebrate your special day with an afternoon off!
  • Family responsibility & Parental Benefits : Providing full support for a meaningful work-life balance.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonRESTful APIsAzureCI/CDunit testingintegration testingdata processingautomation workflowsmachine learningfeature processing
Soft skills
communicationcollaborationagile methodologiesproblem-solvingtechnical discussionsbacklog refinementestimationdebuggingtroubleshootingteamwork
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering