Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

Saudi German Hospital
New Nozha, Cairo
Posted 3 years ago
32Applicants for4 open positions
  • 7Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • 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

Job Requirements

  • 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 teams
  • Experience with frameworks such as .NET, .NET Core
  • Experience coding in Angular, Typescript, Javascript, HTML, CSS, bootstrap
  • Experience building and consuming Web Services, Web API’s, and REST API’s.
  • Experience building distributed multi-tier applications
  • Experience with cloud technologies such as Azure/AWS
  • Experience with Microsoft Entity Framework, or similar database modelling framework
  • Experience with DDD and TDD
  • Experience 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 experience
  • Good English communication skills
  • Good analytical and creative problem-solving skills
  • Ability to analyse and design business processes and improvements (implementation of LEAN or Six Sigma Principles)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer