Requirements:
Bachelor's degree in informatics, information technology, computer science/engineering or related fields with at least five years experience in software development life cycle management.
Experience in dealing with high level stakeholders and clients.
Experience working in technology development teams as a BA.
Experience in agile software design and implementation.
Experience with both Agile and Waterfall methodologies.
Excellent communication skills (verbal and written)
Technical and report writing skills.
Analytical and problem-solving skills.
Strong ability to think abstractly and conceptually and to see the big picture and ability to think strategically.