Full Stack Developer

  • Lead one or more Agile scrum team(s) following the defined Agile methodologies using Scrum, TDD, Kanban and XP
  • Facilitate discussion and conflict resolution.
  • Track and remove impediments for the team as quickly as possible.
  • Track sprint status and maintain meticulous records (schedule, capacity, dependencies, issues, risks,)
  • Communicate early and often within the team and with stakeholders.
  • Demonstrate ability to influence agile habit of team members to increase team performance at a sustainable pace
  • Organize effective core teams and build necessary collaborations with business stakeholders, operations and implementation teams
  • Process evangelist - Coach team members using Agile Principles to help team mature in agile process
  • Facilitate cross team collaboration with the internal teams to fully understand business requirements and desired business outcomes with respect to production issues
  • Work with product owner to ensure a well-groomed Product Backlog for the teams to ensure long term work visibility is maintained
  • Make recommendations on the improvement of processes/tools and help establishing an Agile COE with them
  • Demonstrate ability to influence Product Development and Management teams to improve product features and supportability of a product offering by identifying problems and suggesting and/or driving implementation of fixes or features.
  • Measure team sprint success by using standard sprint metrics and drive team efficiency and productivity improvement through data points
  • Proactively identify risks and manage dependencies within and external to the team
  • Provide support to PMO management for integrated roadmap planning activities
  • Lead boldly and utilize hard and soft skills to influence participants of all levels towards the common goal

BS in computer science, engineering or IT relevant field.5+ years of experience managing technology projects; using SCRUM-based Agile methodology.3+ years of experience working as a Scrum Master with multiple teamsExperience with frameworks such as .NET, .NET CoreExperience coding in Angular, Typescript, Javascript, HTML, CSS, bootstrapExperience building and consuming Web Services, Web API’s, and REST API’s.Experience building distributed multi-tier applicationsExperience with cloud technologies such as Azure/AWSExperience with Microsoft Entity Framework, or similar database modelling frameworkExperience with DDD and TDDExperience understanding of UML (Unified Modeling Language)Experience in Object-Oriented Design and Programming (S.O.L.I.D Principle)Experience with various operating systems, including Linux and Windows.Experience and use debugging programs in the software development stage.Good understanding of software design and programming principles.Tertiary qualifications in related technical / business areas or equivalent work experienceGood English communication skillsGood analytical and creative problem-solving skillsAbility to analyse and design business processes and improvements (implementation of LEAN or Six Sigma Principles)
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com