About the Role
• 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 • Graduate of any computer-related course (preferably BS Computer Science, BS Information Technology, BS Computer Engineering) • At least 3 years of Software Development Experience (Design , Code and Test) • Advance knowledge and experience in Scripting, Application and Web Development • Advance knowledge and experience in Java, C, C++ Python, Ruby, Javascript, and Typescript • Advance knowledge and experience in Web Development Frameworks (i.e. Django); Windows and Linux OS • Excellent verbal and written communication skills • Excellent problem solving and analytical skills • Exceptional teamwork and interpersonal skills