Analyses user requirements and produce quality system design for multi-tiered .Net applications.
System development and maintenance for Microsoft C# .NET applications covering design, programming, testing and documentation
Support on systems implementation and training
Lead programmers and analyst programmers to develop quality program coding and give technical advices.
Perform systems release support to user acceptance test team and / or user department.
Prepare / write relevant documentations like the system design, architecture and specifications
Degree holder in Computer Science or a related discipline
Minimum 4 years' solid Microsoft .NET programming experience (preferred) or Java programming experience
Hands on experience in object-oriented programming model using .NET is essential
Hands on experience in design and development of multi-tiered application
Familiar with relational database (MS SQL database) and application framework development
Strong system analytical skill and architectural design ability
Experience on Microsoft C#.Net, web service development, JSON, XML / XSD is required
Knowledge of PROGRESS and server side Java technologies (not essential)
Sound knowledge of MPF or related applications is an advantage
Hands on experience in Mirosoft Sharepoint application development is an advantage
Supervisory and coaching experience is an advantage
Good inter-personal and communication skills supported by customer focus and value creation mind set
Job Category : Information Technology Job Level : Supervisory