Participate in software development life cycle, all aspects of requirement gathering, analysis,
design, development, testing, implementation and support.
Ensure software quality in terms of functionalities, reliability, performance, security and ease of
Carry out research on new technologies.
Prepare technical documents.
Conform to standard development convention and good design practices.
Minimum 2 years of hands-on experience on software development on Java or .NET C#.
Bachelor's Degree in Computer Science/Information Technology or equivalent with minimum 2
years working experience
Proficient with JAVA, .NET, C#, ASP.NET, MS SQL Server & OOAD
Knowledge of IBM enterprise service bus (ESB) and IBM ESQL would be an added advantage.
Perform SDLC life cycle - requirement gathering, analysis, design, development, testing,
documentation, implementation & application support.
Develop, enhance & maintain mission critical enterprise solutions
Ensure deliverables met user expectations with quality and within schedule.
Able to work independently as well as in a team and have self-initiative.
Strong analytical, interpersonal and communication skills.
Proactive in learning new things and creative in providing solution for issues encountered during development.
The job might require the candidate to travel locally and overseas.
Mandatory skills: Java (preferred), .NET C#
Optional skills : ASP.NET, MS SQL Server