Join our team as a System Engineer and play a key role in developing, enhancing, and supporting in-house applications that drive operational efficiency. You will be involved in software development, system maintenance, database management, and reporting solutions, while working closely with users to deliver innovative technology solutions that create a direct impact on business operations.
Responsibilities
- Source and benchmark off-the-shelf software solutions based on user requirements.
- Gather and document user requirements and translate them into system specifications.
- Design, develop, implement, maintain, enhance, and support in-house automated system solutions and reporting tools.
- Troubleshoot and debug system issues to ensure smooth operation.
- Maintain the availability and performance of in-house applications and MS SQL database servers.
- Perform administration and maintenance of SQL database servers.
- Develop, enhance, and support in-house reports (electronic data).
- Ensure the accuracy, integrity, and timely delivery of reports.
- Liaise with external software vendors on system implementation and support activities.
- Validate and test systems implemented by external vendors to ensure functionality and compliance with company policies and ISO standards.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, System, Software Engineering, or a related field.
- Minimum 2 years of relevant experience in system design and development using Visual Basic, Visual Studio 2003 or above and MS SQL 2000 or above.
- Knowledge of .NET technologies such as VB.Net or C#/ C#.Net
- Knowledge of mobile programming (iOS and/or Android) is an added advantage.
- Proficient in Microsoft Excel.
- Familiarity with Window 2000 Server or above.
- Strong analytical, documentation, and communication skills.
- Able to work independently, self-motivated, and result-oriented.
- Eager to learn new technologies and work with minimal supervision.