Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer Intermediate

Oxydata Software

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company is seeking an experienced Software Developer (Intermediate–Senior) to design and develop software solutions for their Client Portal and OAO platforms. This role requires active participation in the full software development lifecycle. Responsibilities include developing applications, enhancing backend services, conducting code reviews, and maintaining production systems. Candidates should have strong skills in software development and a solid understanding of SDLC. This position is based in Kuala Lumpur, Malaysia.

Qualifications

  • Experience in software development with a focus on web and backend applications.
  • Strong understanding of software development lifecycle (SDLC).
  • Ability to translate business requirements into technical solutions.

Responsibilities

  • Design, develop, test, and maintain applications for Client Portal and OAO.
  • Own and enhance backend services for performance and scalability.
  • Conduct code reviews to ensure quality and consistency.

Skills

Software development
Web application development
Backend services
Technical design
Code review
Job description

We are seeking an experienced Software Developer (Intermediate–Senior) to design, develop, enhance, and maintain software solutions for the Client Portal and OAO platforms across the full software development lifecycle (SDLC), ensuring stability, scalability, and continuous improvement.

Responsibilities
  • 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.
  • 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 as required.
  • Ensure solutions comply with architectural principles, security requirements, and operational standards.
  • 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.
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.