Kuala Lumpur, Federal Territory of Kuala Lumpur, MY, 50470
Senior Software Engineer
As a Senior Software Engineer, you will play a key role in developing scalable, highperformance
backend solutions. Collaborating with cross-functional teams, you will
translate business requirements into efficient, reliable software products. Your
responsibilities will include architectural design, writing reusable code, and seamless
application integration. By working closely with stakeholders, you’ll help refine services
and contribute to the continuous improvement of our software ecosystem. Your focus
on code quality, problem-solving, and collaboration will drive innovative solutions that
support the organization’s success.
• Develop high-quality software solutions using Java, adhering to coding standards
and best practices to ensure maintainability and scalability.
• Collaborate with cross-functional teams to gather requirements, define technical
specifications, and contribute to the software design process.
• Participate in the full software development lifecycle, ensuring timely and
successful delivery of projects.
• Write efficient, scalable, and testable code leveraging design patterns and
architectural principles.
• Conduct testing to identify and resolve bugs, ensuring functional and performance
requirements are met.
• Maintain and enhance existing applications by identifying improvements and
conducting code refactoring.
• Work with QA teams to develop and execute test plans, ensuring software
reliability.
Troubleshoot and resolve technical issues by addressing root causes and
implementing solutions.
• Participate in code reviews and provide constructive feedback to promote
knowledge sharing and continuous improvement.
• Ensure compliance with coding standards, software quality, and security guidelines
throughout development.
• Contribute to software documentation, including technical specifications and
relevant project materials.
• Collaborate with DevOps to streamline deployment and operation across
environments.
• Engage in Agile development practices to ensure effective project execution and
team collaboration.
• Pursue continuous learning and stay updated with emerging technologies and best
practices.