• Participate in requirement analysis, implementation, code review, unit test, test,
and deployment process.
• Write technical documents.
• Collaborate daily with a cross-functional team in a distributed environment.
• Work as part of a team and participate in customer support activities as needed.
• Keep up to date with new trends and best practices in software development...