Job Description

As a Technical Consultant, you will be responsible for the scoping, design, development, service delivery, technical support, perform troubleshooting functions and resolve customer issues. You must have a clear understanding of the client’s business and technology requirements. The IT consultant works closely with the client’s technology staff to ensure they understand how to maintain the technology. You might also deliver training presentations to the staff so they understand how to get the full benefit of the technological tools.


  • Bachelor's/Master's Degree in Computer Science, Computer Engineering, Information Technology
  • Minimum 5 years of software development experience or related fields
  • Good interpersonal and presentation skills
  • Proficient in English, both speaking and writing
  • Strong knowledge in .NET or Java platform and core components (i.e. ASP.NET, JSP etc.)
  • Strong coding skill in .NET or Java platform using either C#, VB.NET or Java
  • Knowledgeable in XML and related technologies (i.e. XSD and XSLT)
  • Knowledgeable in Web-based application and XML/Web Services development
  • Knowledgeable in SQL in general and relational database (RDBMS) particular SQL Server
  • Knowledgeable in UML and SDLC
  • 3-4 years of software development experience