Senior Software Developer

Back to Jobs
SBS Consulting Pte Ltd logo

Senior Software Developer

SBS Consulting Pte Ltd

10,000–12,000 / Month

Location

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia

Experience

Senior

Posted

Jul 30, 2026

Apply by

August 29, 2026

Applicants

0

Early applicantEasy applyFull-timeHybrid

Job Description

The Software Developer (Intermediate–Senior) is responsible for designing, developing, enhancing, and maintaining software solutions for the Client Portal and OAO platforms. This role requires strong hands-on development capability, sound engineering judgment, and the ability to work across the full software development lifecycle (SDLC). The developer is expected to contribute to system stability, scalability, and continuous improvement while collaborating closely with cross-functional teams. Key Responsibilities - Software Development & Delivery Design, develop, test, deploy, and maintain web and backend applications supporting Client Portal and OAO. Own and enhance backend services and application components with a focus on robustness, performance, scalability, and maintainability. Translate business and functional requirements into technical designs and working software solutions. Develop and maintain application frameworks, reusable components, and shared services. - System Enhancement & Maintenance Analyze existing systems to identify improvement opportunities, performance bottlenecks, and technical debt. Refactor and modernize legacy components to align with current best practices and architectural standards. Maintain production systems by identifying, troubleshooting, and resolving software defects and incidents. Perform root cause analysis on recurring production issues and implement long-term corrective solutions. - Engineering Quality & Best Practices Apply and adhere to established development standards, guidelines, and coding conventions. Conduct code reviews to ensure code quality, consistency, security, and maintainability. Prepare technical specifications, design documentation, and test plans as required. Ensure solutions comply with architectural principles, security requirements, and operational standards. - Collaboration & SDLC Participation Participate actively in the full SDLC: requirements gathering, analysis, design, development, testing, deployment, and post-release support. Collaborate with other developers, QA, DevOps, and business stakeholders to deliver end-to-end solutions. Support release activities, deployment validation, and post-project application support. - Continuous Improvement & Growth Proactively identify and propose technical improvements, tooling enhancements, or automation opportunities beyond assigned tasks. Keep up to date with emerging technologies and evaluate their applicability to existing and future systems. Provide guidance and informal mentoring to junior developers when needed. Working hours: Mon to Fri 9am - 6pm ( 1 day hybrid)

Key Responsibilities

  • Design, develop, test, deploy, and maintain web and backend applications for Client Portal and OAO platforms.
  • Own and enhance backend services with a focus on robustness, performance, scalability, and maintainability.
  • Translate business and functional requirements into technical designs and working software solutions.
  • Develop and maintain application frameworks, reusable components, and shared services.
  • Analyze existing systems to identify improvement opportunities, performance bottlenecks, and technical debt.
  • Refactor and modernize legacy components to align with current best practices and architectural standards.
  • Maintain production systems by identifying, troubleshooting, and resolving software defects and incidents.
  • Perform root cause analysis on recurring production issues and implement long-term corrective solutions.
  • Apply and adhere to established development standards, guidelines, and coding conventions.
  • Conduct code reviews to ensure code quality, consistency, security, and maintainability.
  • Prepare technical specifications, design documentation, and test plans.
  • Participate actively in the full SDLC including requirements gathering, analysis, design, development, testing, deployment, and post-release support.
  • Collaborate with developers, QA, DevOps, and business stakeholders to deliver end-to-end solutions.
  • Support release activities, deployment validation, and post-project application support.
  • Proactively identify and propose technical improvements, tooling enhancements, or automation opportunities.
  • Keep up to date with emerging technologies and evaluate their applicability to existing and future systems.
  • Provide guidance and informal mentoring to junior developers.

Skills Required

Software DevelopmentBackend DevelopmentWeb Application DevelopmentSystem DesignCode ReviewsSDLCRoot Cause AnalysisTechnical DocumentationCollaborationMentoringProblem SolvingCommunication

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android