- Development or Engineering Roles as a Techie or a Programmer
- Business Analyst which is a Techno Managerial Role
- Business Development and other Sales and Marketing Roles
- Finance, HR and other corporate roles
Allow me to assume that you want to take up a choice between roles 1 and 2 that is between a Techie and a Business Analyst. As I have said a BA role is a Techno-managerial role, so you will be expected three set of skills
- Technical Skills - Requirements Documentation, UML, BPMN, Visio etc etc which are core skills of a BA
- Business or Domain Skills
- Communication Project and Leadership skills
So a Business Analyst role will be a very good role for a computer science engineer if
- Your long term career goals are to work for an IT company
- You want to take up Techno Managerial positions
- You have passion to communicate, collaborate
- You are interested on the business side
Vijay S Shukla