{bc}
linkedin

Senior Software Engineer - Python

Emirates
Dubai, UAE
Full-time
Mid-Senior
Onsite
Discovered Yesterday
Software developmentBackend application developmentJava 8+PythonMicroservicesDjango
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software developmentBackend application developmentJava 8+
Smart Apply

Full Job Posting

Job Purpose

Join an agile feature team as a Senior Software Engineer supporting software solutions and products for the Emirates Group.

Work independently on software development, technical design, implementation, maintenance, and problem resolution.

Responsibilities

  • Contribute to technical design by analyzing application requirements.
  • Convert technical solutions into low-level designs and working code.
  • Write secure, optimized code using approved standards.
  • Participate in rotational on-call support and resolve production issues within SLAs.
  • Ensure built-in quality and 100% unit testing in the CI/CD pipeline.
  • Analyze and fix defects with minimal rework.
  • Apply refactoring practices to reduce code debt.
  • Implement logging and monitoring hooks.
  • Stay current with relevant technologies and improve code quality.
  • Follow engineering standards and contribute to playbooks and standards documents.

Qualifications

  • A degree or honours qualification in computer science, computational mathematics, computer engineering, software engineering, or a relevant equivalent field.
  • At least 3 years of backend application development experience, primarily in Java 8 or later with microservices capability.
  • Experience with the listed backend, data engineering, machine learning, testing, quality, and monitoring technologies.
  • Proven machine learning capability.

Technology Stack

  • Backend technologies include Django, REST Framework, GraphQL, restQL, Solace, Gunicorn, and NGINX.
  • Data engineering and big data frameworks include Apache Beam, Apache Spark, Apache Flink, Apache Airflow, and Ray.
  • Data science and machine learning tools include SciKit-Learn, TensorFlow, Pandas, Numpy, matplotlib, Anaconda, and Conda environments.
  • Automation testing, quality, and monitoring tools include PyTest, SonarQube, PEP8, and Dynatrace.

Salary and Benefits

  • The posting describes an attractive tax-free salary and travel benefits, including discounts on flights and hotel stays.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Emirates