Communicate effectively with relevant business units at every stage of the project execution to ensure input and concerns are addressed and actions are taken.
Gather and analyze user requirements and translate into software design and specifications.
Work on minor software developments, enhancements, bugs and issues.
...