Apply on
Original
Simplified
Key Responsibilities
- Architect, analysis, design and develop software programs to meet business requirements.
- Diagnose, troubleshoot and identify solution to resolve issue.
- Ensure that development standards, policies and procedures are adhered to
- Ensure that projects are accurately estimated and delivered to schedule
- To assist in system implementation and application support
- Liaise with client or vendors for efficient implementation of new software products and for resolution of any adaption issues.
- Oversee the technologies, tools and techniques used within the team
- Continuously explore, evaluate and implement new technologies and practices to improve the overall quality of the product.
- Create and maintain software documentation
- Lead and guide a team of programmers
Requirements
- Degree in Computer Science or Information Technology or their equivalents
- Minimum 3 years in relevant field experience
- Proficient in Java, J2EE, SQL, RESTful API
- Knowledge in Unix, mobile and web-based application development, C#, ASP.NET, JavaScript, TypeScript, Angular, Ionic, Flutter, Ajax, JSP, CSS and JQuery would be an advantage
- Ability to read, write and converse in English required
- Must be able to work in a team environment
- Must have flexibility to travel when required
Similar Jobs