Description
Develop web-based applications on .NET and C#, ASP .NET, HTML, CSS, JavaScript, MVC, Web Services, Stored Procedures, and Reporting Tools
Analyse end-user requirements, develop customized software, test program, and manage changes in application solutions and services.
Prepare deliverable to support the development and deployment of the solution such as application guides, user manual.
Diagnose issues and perform bug fixes/software maintenance/configurations.
Create and maintain technical documentation of own work.
Provide maintenance support to customers (internal and / or external) by investigating and rectifying reported system shortcomings.
Perform and manage stages of the SDLC and involvement in system review with Project Manager.
Provide technical guidance to junior colleagues.
Requirements
Candidate must possess at least a Bachelors Degree in Computer Science/IT or relevant fields.
Excellent knowledge in web application development such as ASP .NET, HTML5, CSS, Javascript is a must.
Experience in Cross-Platform Mobile Application Development is an advantage.
Excellent knowledge in web portal development and deployment for financial institutions with focus on performance, security (cyber security) and good customer/user experience is an advantage.
Excellent knowledge in workflow development with experience in BPM tools, connectivity to several back-end system like financial CTOS, CRIS, regulatory compliance, anti-money laundering, etc.
Background in IOS/Android is an added advantage.
Minimum of 3 years of development experience in Microsoft .NET, C# and Microsoft SQL Server.
Proficient in Computer Algorithm.
Sharp analytical abilities, problem solving techniques, proven design skills and track record of delivery.
Able to multi-tasked and work prioritized, good time management and ability to work under pressure.
Required language(s): English (Primary), Malay, Chinese.
Having mobile application experience is added advantage.
Must be self-motivated, able to learn quickly, meet deadlines and demonstrate problem solving skills. Demonstrate willingness to explore and learn new technologies.
Ability to perform under pressure and with minimal supervision.
Team player.
Willingness to travel to customer site when required.