Job Details

Python Developer

About

Description

A role for a software engineer to enhance existing services and develop new microservices deployed in Azure, focusing on Python web frameworks and event-driven architecture. The position involves building software to support clients' managed cloud infrastructure.

Responsibilities

  • Enhancing existing services and developing new microservices in Azure
  • Taking ownership of tasks and driving them to completion

Qualifications

  • 3rd Level Qualification in Software Engineering
  • 3+ years of Python development experience
  • Expertise in web frameworks such as FastAPI and Django, along with building and consuming RESTful web APIs
  • Experience working with Event Driven Architecture in any cloud environment
  • Understanding of Agile methodologies, code reviewing, version control, and continuous integration practices
  • Proficient in a source control system like GitHub
  • Solid understanding of unit and integration testing
  • Working knowledge of any cloud infrastructure and it’s management Portal
  • Good communication and collaboration abilities
  • Can take ownership of tasks and drive them to completion
  • Stays updated on emerging technologies and industry best practices
  • A solution-oriented mindset with a passion for sharing ideas

Application instructions:

  • Click the green button to apply.

Hiring organization

Hiring organization image

NTT DATA

Employment Type: Job

Job Location: Cape Town, South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs

Company Logo
Junior Python Software Developer
View Details
Company Logo
Intermediate Python Developer (Remote)
View Details
Company Logo
Python Developer
View Details