WHY JOIN US?
We practice a vibrant & energetic office culture.
We provide opportunities for career advancement within the company.
Good performance is always rewarded accordingly.
“ It's our people that make Astro Malaysia’s leading entertainment company. We are an inclusive employer, to enable everyone at Astro to be their best. We embrace differences – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products/services and our community. We also understand and appreciate that diversity is a driver of creativity and innovation, which will make our business more competitive, compelling and profitable. ”
JOB RESPONSIBILITIES:
What You’ll Do:
Software Development & Solution Design
Participate in all phases of the Software Development Lifecycle (SDLC).
Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
Define solution designs and system architectures for customer-facing and backend applications.
Develop systems with scalability, flexibility, and maintainability in mind.
Collaborate with development teams and product managers to ideate and deliver software solutions.
Improve software quality through Agile engineering practices, including code reviews, unit testing, and integration testing.
Prepare and maintain architecture diagrams, technical specifications, API documentation, operational guides, and other engineering documents.
Troubleshoot defects, enhance existing software, and provide ongoing application support.
Manage operational applications and databases to ensure system stability and performance.
Write and maintain effective APIs and technical documentation.
Provide support during SIT and UAT, investigating and resolving technical issues.
Conduct system performance management, application vulnerability management, and software release management.
Plan and execute production system implementations.
Cloud Engineering and System Integration
Design, develop, and deploy enterprise cloud-based solutions using AWS services, including API Gateway, Lambda, S3, RDS, IAM, Cognito, SNS, SQS, EventBridge, VPC, Route 53, and CloudWatch.
Implement serverless applications using Node.js and AWS Lambda, following best practices for scalability, performance, resilience, and cost optimisation.
Design and implement event-driven systems, asynchronous processing, messaging solutions, and integrations with internal and external platforms.
Develop secure integrations with third-party services, payment gateways, notification platforms, analytics systems, and enterprise applications.
Apply cloud architecture principles to improve system availability, fault tolerance, disaster recovery, observability, and operational efficiency.
Evaluate and optimise application and infrastructure costs without compromising performance or reliability.
Technical Leadership and Engineering Excellence
Provide technical leadership in troubleshooting complex production incidents, resolving performance bottlenecks, and conducting root cause analysis.
Lead technical discussions, architecture reviews, code reviews, and engineering design decisions.
Guide developers on coding standards, application architecture, testing strategies, security practices, and engineering best practices.
Mentor team members, encourage knowledge sharing, and support the continuous development of technical capabilities across the team.
Collaborate closely with Solution Architects, Product Owners, Project Managers, Infrastructure, Security, QA, and DevOps teams to ensure successful solution delivery.
Conduct technology benchmarking and industry analysis to recommend suitable technologies and align with the organisation's technical strategy.
Translate business requirements into practical, scalable, and cost-effective technical solutions.
Conceptualise, articulate, and advocate the value of technology in solving real business problems.
Provide technical guidance and recommendations…