System Analyst

JOB DESCRIPTION

Activities may include — but are not limited to:

  • Developing organisational capabilities, processes and procedures for automation and continuous integration of build, packaging, testing, security and deployment.

  • Models, simulates or prototypes the behaviour of proposed system components to enable approval by stakeholders.

  • Ensuring security and privacy requirements are an essential part of systems integration, build and testing, adhering to regulatory requirements and organisational standards including security.

  • Developing, monitoring and controlling system development and/or integration activities and recording and reporting on the results of testing and/or integration.

  • Defines the software modules needed for system development and/or integration build and produces a build definition for each generation of the prototype and/or software.

  • Configures the hardware and software environment as required by the system being developed and/or integrated. Produces test specifications, conducts tests and records, analyses & reports on test activities, results, issues and risks.

  • Maximises the capabilities of applications for their role, evaluates risk, recommends, supports the use of new technologies and digital tools.

  • Keeping stakeholders informed and providing feedback into issue, risk and/or change request (CR) management processes.


QUALIFICATION

  • Possesses at least bachelor degree in Computer Science, Software Engineering or Computer Engineering.

  • Having at least SIX (6) years experiences in software programming, and familiar with SDLC and/or Agile methodology.

  • Having at least THREE (3) years experiences in requirement elicitation activities and documentation using Use Cases and Swimlanes in compliant to Unified Modeling Language (UML) v2.5.1 specification and Business Process Modeling Notation (BPMN) v2.0.

  • Having at least THREE (3) years experience in using Microsoft Project in planning and/or project implementation.

  • Having knowledge and experiences in any FIVE (5) programming languages of C#, Phyton, Javascript, PHP, Xamarin, Java, C, and Flutter.

  • Having knowledge and experiences in any THREE (3) databases of Microsoft SQL Server, MySQL, PostgreSQL, MariaDB, SAP (R6/HANA) and Oracle.

  • Having knowledge and experience in any THREE (3) system integration to external systems of payment gateway, e-wallet payment, SMS gateway, email gateway, IoT gateway, SAP, JPN myIdentity, Touch ‘n Go and Hospital Information System (HIS).

  • Having experiences in any THREE (3) software quality assurance or software testing of URS/SRS Review, Functional Test, Performance-Load-Stress Test, Security Vulnerability Test, Mobile Apps testing and IoT testing.

  • Having any TWO (2) domain knowledge in Government, Energy, Healthcare, Accounting, Telecommunication and Internet of Things (IoT).

  • 10. Fluent English in technical writing and business communication.


Added Advantage:

  • Possess ISTQB Certified Testers Foundation Level (CTFL) or IREB Certified Professional for Requirements Engineering (CPRE) certification.

  • Possess PMP or PRINCE2 certification.

  • Having experience in pre-sales and/or tender binding activities including tender proposal development, software prototype development for web-based application or mobile apps.

  • Having experience in leading software development projects for web-based application or mobile apps, with technical team size of 10 or more.

  • Having experience in development and/or deployment of cloud-based software.

  • Immediately available.