- Work with client/team leader to clarify requirements as needed - Participate in designing, developing and implementing the software - Create and perform unit test and troubleshoot the software - Participate in design/code reviews - Other tasks assigned by team leader. - Establishing & maintaining technical relationships with the team and client technical professionals.
