Job Description
Create application functional software, maintenance and modification of existing application software
To gather and analyze requirements, produce technical designs, create the application, conduct software testing, implement the software solution and support production issues
To provide quality input to, and support of, reporting and web development processes
Design and implementation of Dot Net based web software using C#, VB.net and MSSQL
Ensure the application is properly tested/QC-ed before rolling out into live environment
Responsible for maintaining websites and web applications, adherence to development processes and agreed time lines
Perform detailed root caused analysis for all problems related to the system
Provide technical support for customers utilizing existing applications
Responsible for database design, generation of complex stored procedures that are required in the maintenance and development of web software
Research and identify new technologies (.Net 3.5/LINQ/WCF) that will aid in enhancing existing software and development of new systems
Job Specification
Possesses at least Bachelor's Degree in Computer Science/Information Technology, Science & Technology or equivalent
Candidates with all levels of experiences will be considered from graduate through to Senior Developer.
Required skill(s): ASP.NET, C#, XML, CSS3
Preferred skill(s): AJAX
Full life-cycle experience using ASP.NET framework (C# and VB) is preferred
Knowledge of SQL Server (Reporting Service, Integration Service and Database service, and complex stored procedures will be advantage)
Strong understanding of, and experience with, Web server (IIS) and database administration
Experience in front end development skills (Javascript, Ajax, CSS3)
Excellent testing, debugging, and troubleshooting skills
Excellent problem solving and analytical skills
Good written and spoken English
Ability to work independently, as well as in a team environment.