Designing, developing, testing and implementing robust technology solutions using any of the development tools such as OUTSYSTEMS, JAVA and MS.NET
• Analyse user requirements that requires application development build. Perform analysis, design, implementation, installation and trainings related to new software developed.
• Develops, modify/update and maintain assigned programs. Monitors the operation of assigned programs and respond to problems by diagnosing and correcting errors in logic and coding.
• Create database design and objects such as stored procedures and triggers, to support the applications and reports being developed.
• Develop and maintain technical documentation.
• Provides technical expertise and support to users.
• Involves in System data migration process
• Supporting legacy systems with backups of all cases to/from parallel systems
*WEB programming such .Net, C#, MS SQL, ASP MVC and JAVAScript.
*Good knowledge and skills of data structures, algorithms, system programming, system decomposition, communication, code organization, code readability, defensive coding, testing, code optimization and error handling.
*Team player, with sense of accountability and ownership.
*Good interpersonal and communication (verbal and written) skills.
Bachelor’s degree preferably in one of the following fields: Computer Science, Information Technology or a closely related field.
• Minimum of 2 – 3 years of experience as an Application Developer using .NET, C#, MS SQL, ASP MVC and JAVAScript.
• OutSystems programming will be an advantage.
• Responsible for the technical design, coding and testing during the entire delivery process.
• Collaborate with the Project Manager, Solutions Architect and key-users to develop technical specifications for system enhancements and continuous improvement.
• Create database tables and objects such as stored procedures and triggers, to support the applications and reports being developed.
• Review of programs developed and code optimization to ensure quality and performance required.
• Create Technical Specification Form (TSF) and Unit Test Result (UTR) documentation as per standard.
• Provides technical expertise and development support to users.
• Perform other tasks as may be required.