T
System Engineer (CFS)
Posted on 16 Apr 2024 5 days left for application
Job Description
Core Deliverables

System engineer plays a pivotal role in ensuring the efficiency, reliability, and security of complex systems within an organization.

The duties and responsibilities shall include, but not limited to the following:

1) System Design: Design and plan the architecture of systems, considering requirements, functionality, scalability, and integration with existing infrastructure.

2) Implementation: Ensuring that the designed systems are properly developed, installed, configured and deployed with hardware, software, database, networks or a combination of these elements.

3) Integration: Ensure that different components of a system work together seamlessly. This involves integrating hardware, software, and networks to create a cohesive and functional system.

4) Troubleshooting and Testing: Troubleshoot and resolve IT incidents that arise during the implementation or operational phases in timely and efficient manner. Conduct tests to ensure systems operate as expected.

5) Maintenance and Upgrades: Responsible for system maintenance, including regular updates, patches, refactoring or upgrades to ensure security, performance and functionality including source codes, servers, databases, integrations and interfacing modules. Plan, coordinate and manage activities including change request, deployment, vendor management and tracking for systems related.

6) Documentation: Create and maintain documentation detailing system configurations, processes, and procedures. This documentation is vital for troubleshooting, training, and future development.

7) Collaboration: Collaborate with various teams including developers, project teams, and stakeholders and provide timely communication to ensure that systems meet the organization's needs and goals. Perform reporting and escalation procedures to senior levels.

8) Security: Implement and maintain security measures to protect systems from cyber threats, ensuring data integrity and system confidentiality.

Qualifications

1) Diploma/Degree in Computer Science or similar qualification.

2) Certification in OutSystems Associate Reactive Developer or equivalent would be an advantage.

3) Proficient in front-end and back-end web development, including experience with web technologies like HTML, CSS, JavaScript, and SQL.

4) Have experience working with the OutSystems platform or familiar with the low-code development environment.

5) Have strong problem-solving skills to troubleshoot issues and identify creative solutions to complex technical challenges.

6) Experienced as full stack developer would be a plus with the following skills:

  • PHP, Laravel framework
  • Angular
  • MySQL, MSSQL
  • JAVA
  • .NET technology and Microsoft IIS
  • SOA principles and API technologies; SOAP, REST, XML, JSON, WSDL, micro-services architecture.
  • Cloud services
  • LINUX, Apache, Nginx with added advantage on experience with server configuration, database optimization and information security

7) Exposure to the following:

  • Agile / SCRUM methodology
  • Front / back-end architecture.
  • Software build, integration, and test environments
  • SaaS and/or enterprise applications
  • Vendor management.

8) Team-based version control systems (such as Git)

9) Highly self-motivated, self-directed, a proactive approach and attentive to detail.

10) Learning mindset: Should have a passion for learning new technologies and be willing to stay up to date with the latest trends and advancements in software development.


Related Links
Media Gallery