Education and Experience
 
 
- Education requirements:
- 
- Relevant degree in software engineering fields
- Training in principles and techniques of software development
 
- Experience requirements:
- 
- Juniors: 1-3 years relevant experience
- Intermediate: 3-5 years relevant experience 
- Working on similar type projects and technology
 
 
- Skill requirements:
- 
- Leadership, proactive goal orientation and ability to focus on architecturally significant requirements and corresponding design decisions, good communication and presentation skills