Are you a passionate Software Engineer with expertise in Python, eager to step into a leadership role? If you thrive on sharing knowledge, mentoring others, embracing cutting-edge technologies, and approaching challenges with energy and ambition, this is for you!

Key Responsibilities:

  • Develop Python-based user stories that align with project goals.
  • Actively participate in all regular Scrum ceremonies.
  • Collaborate on user story refinement, addressing any gaps in specifications at the start of development sprints.
  • Engage with stakeholders and team members to ensure alignment and clarity.
  • Share knowledge proactively, mentoring and coaching team members across various teams.
  • Resolve open questions by proposing solutions or developing prototypes for further discussion.
  • Provide DevOps support for maintaining and enhancing existing solutions.

Minimum Requirements:

Qualifications/Experience:

  • Degree in Computer Science, Computer Engineering or similar
  • 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)

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

Desired Skills:

  • Python
  • Azure
  • ETL
  • SQL
  • Pipelines

Learn more/Apply for this position