Job Requirements:· Bachelor's degree in Systems Engineering, Computer Science, Software Engineering, or related career.· 5+ years of software quality activities in work teams under Scrum or Kanban methodologies developing projects of at least six months.· Extensive experience with Umbraco and Umbraco Development· Extensive Commercial Experience with C# and ASP.Net Core· Experience with a cloud-based environment.· Experience with SQL.· Commercial experience working in an Agile environment.· Experience with unit testing and TDD principals.· Thorough knowledge of OOP, coding fundamentals and design patterns.· Strong communication skills.
Desirable:· CI/CD Experience (Azure DevOps or other).· Relevant Certification or degree.
Work Condition· Availability to work within the UK time zone.
Responsibilities:· Coding and developing features for new and existing products particularly with regards to Umbraco specialty.· Upkeep and maintenance of existing products.· Knowledge sharing/documentation - knowledge of best practice.· Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives.· Taking part in team activities such as collaborative-development and code-reviews.· Taking part in cross-team activities such as knowledge-sharing and documentation.This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.