{bc}

Senior Python Developer

WTS EnergyDubai, UAE3 days agoMid-Seniorfulltime
PythonSQLAzureScalaREST API
Generate Resume for this Job
Via LinkedIn·

About This Role

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:

  • Bachelor’s degree or equivalent in a relevant field (Required)
  • Master’s 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).

Similar Jobs

Senior Python Software Engineer (Remote)

Hired · Dubai

Senior

**Role:** Python Developer **Location:** Remote (Work from Anywhere) **Payout:** Competitive **Role Overview:** Join one of our clients, a global leader in the Technology industry, as a Python Developer, working on a con

AWSPostgreSQLPython

Senior Python Software Engineer (Remote)

Hired ·

Senior

**Role:** Python Developer **Location:** Remote (Work from Anywhere) **Payout:** Competitive **Role Overview:** Join one of our clients, a global leader in the Technology industry, as a Python Developer, working on a con

AWSPostgreSQLPython

Senior Python Developer

Joveo AI ·

Senior

**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy

PythonRecruitment

Senior Python Developer

Joveo Ai ·

Senior

**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy

PythonRecruitment
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Start Today for Free

Free plan · No credit card required