To build and implement functional programs and collaborate with other Developers, project managers, and product specialists at the SBUs throughout the software development life cycle.
A team player with a keen eye for detail and problem-solving skills and to build efficient programs and systems that serve user needs.
KEY ACCOUNTABILITIES
Produce clear, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
Able to read and understand Software Requirements Specification documents
Design and write high-quality codes to program complete applications on schedule
Collaborating with team members and other IT staff to set specifications for new applications specifications, design algorithms and flowcharts.
Immediately updates Team Leader of any issues in Software Requirements Specification documents
Do System Acceptance Tests
Education
Candidate must possess a Bachelor's Degree, Post Graduate Diploma, Professional Degree, and Computer Science/Information Technology, Science and Technology or equivalent.
Experience
Proven experience as a Software Developer, Software Engineer or similar role
Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology, Science and Technology or equivalent.
Knowledge in C# programming language
Familiar with MySQL / MySQL database
Experience in solution design, project planning, development, testing and deployment.
Familiar with IDE such as Visual Studio, Eclipse
Knowledge of at least one of the following technologies in Web API, WPF, Java, C++ and Visual Basic is value added.
Knowledge in development with EF, MVC or MVVM framework is value added.