Education and Formal Training:
Bachelors degree or equivalent work experience.
Experience Required:
Bachelors degree in engineering Computer Science or related field
5 years or more of handson software development
2 years or more of supervisory / management responsibility
2 years or more of project management experience for software development
Handson experience in all stages of software development lifecycle
Agile (SCRUM and Kanban)
Bestpractices for developing highly usable and reliable software