Lead Developer and SM at Allied Worldwide Limited
5503 Veldhoven, Noord-Brabant, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

27 Apr, 25

Salary

0.0

Posted On

28 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Software Development, Robot Framework, Automation, Shell Scripting, Ansible, Aws, Psm, Python, Containerization, Computer Science, Csm, Interpersonal Skills, Azure, Agile Environment, Test Driven Development, Configuration Management, Test Automation, Docker

Industry

Information Technology/IT

Description

Job Summary: We are seeking an experienced Lead Developer & Scrum Master to lead and oversee the development of automation and software solutions while also facilitating Scrum practices across our Agile teams. This dual-role position will require a blend of technical expertise and leadership, ensuring smooth collaboration and delivery of high-quality projects in a fast-paced environment.

Key Responsibilities:

  • Lead the design, development, and maintenance of Python-based applications, automation scripts, and frameworks.
  • Write clean, efficient, and maintainable code for automation testing using Robot Framework and related tools.
  • Automate infrastructure and deployment tasks using Ansible and other automation tools.
  • Work closely with cross-functional teams to gather requirements, translate them into technical solutions, and ensure the delivery of scalable, reliable, and high-performance software.
  • Review code, identify areas for improvement, and ensure best practices are followed in development and testing.
  • Mentor junior developers and provide guidance on technical challenges.
  • Facilitate Agile Scrum ceremonies (Daily Stand-ups, Sprint Planning, Sprint Reviews, Retrospectives).
  • Ensure that the team adheres to Scrum principles, removing impediments to progress and fostering a collaborative environment.
  • Work with product owners and stakeholders to define user stories, prioritize tasks, and ensure the team delivers incremental value in each sprint.
  • Monitor team performance and sprint progress, ensuring transparency and continuous improvement.
  • Support the team in managing their backlog, ensuring it is refined and ready for each sprint cycle.
  • Coach the team on Agile best practices and foster a culture of self-organization and accountability.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 10-12 years of professional experience in software development, with at least 3-5 years of experience as a Scrum Master in an Agile environment.
  • Proficiency in Python and Shell Scripting for automation and software development.
  • Hands-on experience with Robot Framework for test automation and framework development.
  • Strong knowledge of Ansible for configuration management and automation.
  • Scrum Master certification (CSM, PSM, or equivalent).
  • Excellent communication and interpersonal skills with the ability to engage with stakeholders and lead development teams effectively.

Preferred Qualifications:

  • Experience with CI/CD pipelines, version control systems (Git), and related DevOps practices.
  • Experience in Cloud technologies (AWS, Azure, etc.) and containerization (Docker, Kubernetes).
  • Familiarity with test-driven development (TDD) and other Agile testing methodologies.

Job Type: Contract
Contract length: 12 months

Experience:

  • Robot framework: 5 years (Required)

License/Certification:

  • scrum certification (Required)
Responsibilities
  • Lead the design, development, and maintenance of Python-based applications, automation scripts, and frameworks.
  • Write clean, efficient, and maintainable code for automation testing using Robot Framework and related tools.
  • Automate infrastructure and deployment tasks using Ansible and other automation tools.
  • Work closely with cross-functional teams to gather requirements, translate them into technical solutions, and ensure the delivery of scalable, reliable, and high-performance software.
  • Review code, identify areas for improvement, and ensure best practices are followed in development and testing.
  • Mentor junior developers and provide guidance on technical challenges.
  • Facilitate Agile Scrum ceremonies (Daily Stand-ups, Sprint Planning, Sprint Reviews, Retrospectives).
  • Ensure that the team adheres to Scrum principles, removing impediments to progress and fostering a collaborative environment.
  • Work with product owners and stakeholders to define user stories, prioritize tasks, and ensure the team delivers incremental value in each sprint.
  • Monitor team performance and sprint progress, ensuring transparency and continuous improvement.
  • Support the team in managing their backlog, ensuring it is refined and ready for each sprint cycle.
  • Coach the team on Agile best practices and foster a culture of self-organization and accountability
Loading...