Job Description
• Write functional and design specifications
• Write original source codes and revise existing software
• Design and implements software solutions
• Perform code reviews, unit tests, integration tests, and other relevant testing
• Prepare software documents according to specific guidelines
• Estimate project scope and adheres to established guidelines and metrics for quality data
• Mentor other software engineers and acts as senior member when designated
• Keep pace with related emerging technology and trends, and introduce new tools and techniques for software development
Requirements
J...