Senior Software Developer
$10,000–$12,000 year
HybridKuala Lumpur, Kuala Lumpur, Malaysia
Job Summary
Design, develop, test, deploy, and maintain web and backend applications for the Client Portal and OAO platforms. Own and enhance backend services with a focus on robustness, performance, and scalability while translating business requirements into technical designs. Analyze existing systems to identify bottlenecks, refactor legacy components, and maintain production stability through root cause analysis and incident resolution. Conduct code reviews, prepare technical specifications, and collaborate with cross-functional teams across the full SDLC from requirements gathering to post-release support. Proactively propose automation opportunities and mentor junior developers. Work Mon to Fri 9am–6pm with one day hybrid.
Required Qualifications
- strong hands-on development capability
- sound engineering judgment
- ability to work across the full software development lifecycle (SDLC)
- 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
- Provide guidance and informal mentoring to junior developers when needed
- Mon to Fri 9am - 6pm ( 1 day hybrid)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.