MESINIAGA BERHAD logo

System Analyst

SOFTWARE ENGINEERING
Malaysia

Mid Senior level


Location: Subang Jaya, Selangor

Employment Type: Contract

We are seeking a detail-oriented System Analyst to join our team. The ideal candidate will be responsible for analyzing and improving our IT systems, ensuring they meet the business needs and requirements. You will collaborate with stakeholders to gather requirements, design solutions, and implement changes to enhance system performance.

Key Responsibilities

Business and user requirements

  • Gather and analyze requirements from business users through interviews, workshops and process reviews.
  • Document current-state and future-state business/process flows using flow diagrams.

System requirements

  • Translate user requirements into use-case diagrams and detailed use-case specifications.
  • Define functional and non-functional requirements and keep them traceable through delivery.

System design

  • Produce activity diagrams and activity specifications for each key process.
  • Design wireframes and screen flows in Balsamiq or Figma and validate them with users.
  • Prepare data flow diagrams showing how data moves between processes, stores and external parties.

Database design and SQL

  • Create database design specifications, including logical and physical diagrams.
  • Write and optimize complex SQL queries; prepare DDL, CRUD scripts and stored procedures.
  • Review query performance and recommend indexing or schema improvements.

System integration

  • Write integration specification documents covering interfaces, triggers, error handling and security.
  • Define data mapping and API specifications for REST and SOAP services.

Delivery support

  • Walk developers and testers through the specifications and answer design questions.
  • Support UAT by clarifying requirements and assessing change requests.
  • Keep all analysis and design documents current and version controlled.

Required Skills and Competencies

The candidate must be proficient in all six areas below.

AreaWhat we expect
Database SQLWrites complex, optimised queries (joins, subqueries, CTEs, window functions, aggregation). Comfortable with CRUD, DDL and stored procedures.
User requirementModels’ business and process flow with business/process flow diagrams.
System requirementProduces use-case diagrams and use-case specifications.
System designProduces activity diagrams and specifications, wireframes in Balsamiq or Figma, and data flow diagrams.
Database designProduces database design specifications, plus logical and physical diagrams and specifications.
System integrationWrites integration specification documents, and data mapping and specifications for REST API and SOAP.

Added Advantages

  • Active or previous programming experience, frontend or backend, so specifications are written with implementation in mind.
  • Familiarity with microservices concepts, including service boundaries, API-first design and asynchronous messaging.
  • Strong communication and writing skills: able to explain technical topics to business users and write clear, unambiguous documents.

Requirements

  • Bachelor's degree in computer science, Information Technology, Information Systems or a related field.
  • 3 to 5 years of experience as a system analyst, business analyst or software developer.
  • Proven experience delivering specification documents for at least one full project lifecycle.
  • Hands-on experience with a relational database such as MySQL, PostgreSQL, SQL Server, Oracle or Informix.
  • Working knowledge of diagramming and design tools, such as Balsamiq, Figma, Draw.io or Visio.
  • Good written and spoken English and BM.

Join our team and help deliver innovative, value-driven technology solutions that enable our customers' digital transformation.

APPLY

About the Company

MESINIAGA BERHAD

Mesiniaga Berhad is a leading digital transformation partner committed to Helping Customers Succeed through AI, cloud, cybersecurity, digital infrastructure, and managed services. For more than four decades, we have helped organisations improve resilience, accelerate innovation, and strengthen long-term competitiveness. Originating from IBM Malaysia's Information Products division, Mesiniaga continues to support Malaysia's digital transformation across the public and private sectors.