jobs in Niagawan Plus Sdn Bhd

Sepenuh Masa Senior Analyst Programmer Jobs, in Niagawan Plus Sdn Bhd Bayan Lepas - Maukerja

Kongsi
Simpan

Lokasi Kerja

  • Bayan Lepas Pulau Pinang Malaysia

x2_onboarding.experience.fields.job_description.title

Tanggungjawab

About the Role

Join Niagawan in building the next generation of cloud-based Accounting, POS, and Tax solutions for SMEs.

As a Senior Analyst Programmer, you will play a key role in analysing business requirements, designing scalable software solutions, and developing high-quality web applications. Working closely with internal stakeholders, you will transform business ideas into reliable, scalable, and user-friendly systems.

This role is ideal for an experienced developer who enjoys both software development and system analysis, and wants to build products that solve real business challenges.


Key Responsibilities

System Analysis & Solution Design

  • Analyse business requirements and translate them into practical technical solutions
  • Design scalable system architecture, database structures, and application workflows
  • Prepare technical specifications and development documentation
  • Recommend system improvements to enhance performance, usability, and scalability
  • Participate in requirement discussions with internal stakeholders to recommend effective system solutions

Software Development

  • Develop and maintain web applications using Next.js and NestJS
  • Build and maintain RESTful APIs
  • Develop new modules and system features
  • Maintain and enhance existing PHP modules when required

System Performance

  • Optimise application performance and database queries
  • Troubleshoot production issues and implement effective solutions
  • Perform root cause analysis and implement preventive improvements

Project Delivery

  • Estimate development effort and implementation timelines
  • Collaborate closely with Product, QA, and Support teams
  • Deliver reliable, maintainable, and high-quality software on schedule


Job Requirements

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • Minimum 4 years of professional software development experience

Technical Skills

  • Hands-on experience with Next.js
  • Hands-on experience with NestJS
  • Working knowledge of PHP
  • Experience with MySQL database design and optimisation
  • Good understanding of system architecture and application design
  • Experience developing ERP, POS, Accounting, SaaS, or other business applications is an advantage

Personal Attributes

  • Strong analytical and problem-solving skills
  • Able to communicate technical concepts clearly
  • Passionate about writing clean, maintainable code
  • Willing to learn new technologies and continuously improve
  • Able to work independently and collaboratively within a team


Why Join Niagawan?

  • Build products used by thousands of SMEs
  • Work with modern technologies including Next.js & NestJS
  • Opportunity to contribute to product architecture and technical decision-making
  • Be part of a collaborative team that values innovation and continuous improvement
  • Grow together with a fast-expanding SaaS company 

job_detail.scamJob.title

job_detail.scamJob.subs

job_detail.scamJob.learnMore