Software Engineer (Focus: Python & Azure)
ESSENTIAL SKILLS REQUIREMENTS:

  • Design and implement performant python applications.
  • Write and maintain comprehensive test cases.
  • CI/CD (e.g., Azure DevOps, GitHub Actions, Terraform)
  • Experience in ETL pipelines.
  • Database systems and query optimization (SQL, or similar)
  • Git development branching strategies and development approaches
  • Linux scripting and environment usage
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • Experience in Azure Cloud Services (Serverless Functions, Logic Apps, Security, Networking, Logging)
  • Experience in Splunk or Azure Data Explorer
  • Docker container creation and usage
  • Kafka or other streaming platforms or messaging systems e.g., MQTT
  • Basic experience in frontend framework (React or [URL Removed] in 2nd or 3rd level user support and ticket management
  • Fit-for-business-purpose mind-set i.e., the solutions provided must meet the business goals
  • Excellent communication skills and team-oriented work behavior in a distributed team
  • Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation
  • Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical colleagues / users
  • Proficient in conducting user research in foreign markets i.e., language barriers may exist
  • Should be willing to deal with (talk to) our customers. In most cases they will be foreign customers and language barriers might exist
  • Ability to work as part of a team, inter dependent as well as independently and submit deliverables on time and in excellent quality. SELF STARTER
  • Above board work ethics –this is of utmost importance
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues and users when required
  • Willing and able to travel extensively, for up to 2 weeks at a time (international)
  • Agile experience (advantageous)
  • ITIL process knowledge and work experience (advantageous)

QUALIFICATIONS/EXPERIENCE NEEDED:

  • Relevant IT / Engineering Degree / equivalent work Experience
  • 3+ years’ experience in Python (decorators, class composition, list comprehension, threading/multiprocessing) (essential)
  • 2+ years’ experience in Azure (Serverless Functions, Networking, Azure Data Lake, IoT Hub, IAM etc) (essential)
  • 3+ years’ experience in SQL (advantageous)
  • Azure Certified AZ-900 exam (advantageous)

Desired Skills:

  • Python Development
  • Azure DevOps
  • Linux scripting

Learn more/Apply for this position