- To design / architect systems and its modules/components.
- To development of respective modules/components.
- Ensure timely delivery of assigned work.
- Ensure proper project and code documentation are carried out. Ensure proper company processes are followed and adhered to.
- Ensure the products developed are of a high standard in terms of quality and functionality.
- Degree in Engineering (Computer/Telecommunication), Computer Science / Information Technology, Software Engineering, Programming or equivalent.
- Min 2 years' of experience in software development cycle, including requirement definition, design, development & deployment.
- Possesses sound knowledge in OOP concepts and Java/C++ technology.
- Familiar with one or more of the following:
- J2SE, J2EE, Struts, Hibernate, XML
- DB2, MySQL, Firebird databases
- Apache, Tomcat, WAS, JBOSS
- Must be meticulous, organized and has interest in R&D work.
- Possess good analytical and problem-solving skills.
- Self-motivated and a good team player.
- Fast learner
- Creative and thinks outside the box.
- Enjoy Programming