Senior Python Developer

Wtsenergy

Dubai

On-site

AED 300,000 - 420,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wtsenergy in Dubai seeks a Senior Python Developer to build robust backend services and REST APIs, with a focus on deterministic Python logic deployed on Azure ML Studio.

You will work with Azure Blob Storage, Azure SQL Database, and related cloud-native components to deliver secure, scalable backend solutions. The role emphasizes testing, logging, and efficient data processing within an enterprise environment.

Qualifications

  • Bachelor's degree or equivalent in a relevant field.
  • Masters degree or specialization in Computer Science or Software Engineering (Preferred).
  • Proficiency in English (Required).

Responsibilities

  • Design, develop, and maintain Python-based backend services implementing complex business rules.
  • Write clean, readable procedural Python code aligned with enterprise standards.
  • Ensure correctness and reliability through robust error handling and validation.
  • Develop secure, documented RESTful API endpoints.
  • Deploy and manage Python APIs on Azure ML Studio across environments.
  • Integrate backend services with Azure Blob Storage for logging, diagnostics and audit purposes.
  • Implement structured logging to support debugging and compliance requirements.
  • Design data access layers using Azure SQL Database and optimize queries.
  • Ensure optimal query performance, data consistency and proper transaction handling.
  • Develop and maintain XML and JSON parsers for large-scale data processing.
  • Process and transform data based on predefined scorecards and business rules.
  • Write and maintain unit tests to ensure code quality and stability.
  • Participate in peer code reviews and contribute to continuous improvement.
  • Troubleshoot and resolve production issues during hypercare periods including root cause analysis.

Skills

Procedural Python
REST API development
Azure
Azure Blob Storage
Azure SQL Database
Unit testing
Logging & monitoring
Code reviews
Data processing
Data engineering concepts

Education

Bachelor's degree
Master's degree (preferred)

Tools

Azure ML Studio

Job description

Job Description

We are seeking an experienced Senior Python Developer to join our engineering team and contribute to the development of mission-critical backend services and REST APIs. The role focuses on building reliable deterministic Python-based services that execute complex business rules and scorecard-driven logic primarily deployed on Azure ML Studio.

This position requires strong procedural Python programming skills solid experience in API development and cloud integration and a foundational understanding of data engineering and data science concepts. You will work closely with cloud-native Azure components including Azure Blob Storage and Azure SQL Database to deliver secure scalable and high-quality backend solutions.

Key Responsibilities
  • Design develop and maintain Python-based backend services implementing complex business rules.
  • Write clean readable and well-structured procedural Python code aligned with enterprise standards.
  • Ensure correctness and reliability through robust error handling and validation.
  • Develop secure performant and well-documented RESTful API endpoints.
  • Deploy and manage Python APIs on Azure ML Studio across multiple environments.
  • Integrate backend services with Azure Blob Storage for logging diagnostics and audit purposes.
  • Implement structured logging to support debugging and compliance requirements.
  • Design and implement efficient data access layers using Azure SQL Database.
  • Ensure optimal query performance data consistency and proper transaction handling.
  • Develop and maintain XML and JSON parsers for large-scale data processing.
  • Process and transform data based on predefined scorecards and business rules.
  • Write and maintain unit tests to ensure code quality and stability.
  • Participate in peer code reviews and contribute to continuous improvement.
  • Troubleshoot and resolve production issues during hypercare periods including root cause analysis.
Qualifications:
  • Bachelors degree or equivalent in a relevant field (Required)
  • Masters degree or specialization in Computer Science or Software Engineering (Preferred)
  • Proficiency in English (Required)
Experience & Technical Skills
  • Minimum 6 years of professional software development experience primarily using Python.
  • Strong experience writing procedural Python code with deterministic business logic.
  • Experience developing and consuming RESTful APIs.
  • Hands-on experience deploying Python APIs on Azure ML Studio.
  • Working knowledge of Azure Blob Storage.
  • Experience with relational databases particularly Azure SQL Database.
  • Understanding of cloud-native concepts such as scalability and monitoring.
  • Basic knowledge of data science concepts and scorecard-based processing.
  • Experience with enterprise applications (Required).
  • Experience with digital or mobile applications (Preferred).
Required Experience:

Senior IC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer – Azure ML Studio
Senior Python Backend Engineer – Azure ML Studio

Wtsenergy • Dubai

On-site
AED 300,000 - 420,000
Python Developer
Python Developer

VerityX • Dubai

On-site
AED 360,000 - 600,000
Python Developer | IrisStar Technologies | Dubai, UAE
Python Developer | IrisStar Technologies | Dubai, UAE

IrisStar Technologies • Dubai

On-site
Python Architect
Python Architect

Good co India • United Arab Emirates

On-site
AED 260,000 - 420,000
Senior Full stack Developer
Senior Full stack Developer

Luxoft • Abu Dhabi

On-site
Senior Data Engineer
Senior Data Engineer

Impronics Technologies • Dubai

On-site
AED 240,000 - 300,000
Backend Engineer
Backend Engineer

Sundus • Abu Dhabi

On-site
AED 350,000 - 550,000
Backend Engineer
Backend Engineer

Sundus Gulf • Abu Dhabi

On-site
AED 300,000 - 480,000
Python Data Engineer
Python Data Engineer

Valuelabs • Dubai

On-site
AED 360,000 - 600,000
Senior DevOps Engineer
Senior DevOps Engineer

GamaLearn • Abu Dhabi

On-site
AED 78,000 - 123,000