Overview of the role:
Responsibilities includes producing code using .NET languages (C#, VB .NET), upgrading, configuring and debugging existing systems, and providing technical support for web, desktop or mobile applications.
Responsibilities of the role:
- Analyse and translate functional specifications and use cases into functional applications
 - Develop codes that conforms to the coding standards set by the organisation
 - Estimate the effort and time required for the assign task
 - Ensure code quality by performing unit and functional testing
 - Identify bottlenecks and issues to devise solution and optimisation to address the problem
 - Develop code for new applications as well as enhancing or adding new features to the existing applications and systems
 - Provide maintenance and production support to the existing applications
 - Perform code review to check quality and functionality of the code developed by team members
 - Monitor project progress against with project timelines to ensure on time completion of project deliverables
 - Design and develop installation
 - Optimise and customise existing products as required
 - Perform object-oriented programming and database creation.
 
Required skills and qualifications:
- A Graduate of BS in information technology or related
 - At least 1 to 2 years of development experience utilizing ASP.Net and VB.NET
 - Experience in .Net Framework and Visual Studio .Net development tools
 - Knowledge in JavaScript, AJAX, XML, HTML and CSS
 - Good understanding of relational databases such as but not limited to Oracle, MSSQL, MYSQL and MS-Access
 - Experience in MSSQL/MYSQL database integration and development
 - Experience in troubleshooting and improving functionality
 - Knowledge of the systems development life cycle
 - Excellent communication and team skills with the proven ability to multitask
 - Excellent problem-solving skills
 - Excellent communication skills both verbal and written.
 
