Senior Software Engineer IT · ELIT HQ – Kuala Lumpur, Kuala Lumpur
Design and develop complex, high-impact features across enterprise systems.
Implement solutions that span multiple systems such as:
- Point of Sale systems
- Customer Relationship Management
- Enterprise Resource Planning modules
- Warehouse, logistics, and manufacturing systems
Ensure solutions handle high transaction volumes and edge cases.
Translate business requirements into efficient technical implementations.
A. Complex Feature Development
- Design and develop complex, high-impact features across enterprise systems.
- Implement solutions that span multiple systems such as:
- Omni-channel platforms
- Point of Sale systems
- Customer Relationship Management
- Enterprise Resource Planning modules
- Warehouse, logistics, and manufacturing systems
- Ensure solutions handle high transaction volumes and edge cases.
- Translate business requirements into efficient technical implementations.
B. Code Quality & Review
- Perform thorough code reviews to ensure adherence to standards.
- Enforce best practices in:
- Code structure and readability
- Error handling and logging
- Performance and security
- Guide junior engineers through constructive feedback.
- Identify and refactor poor or risky code.
C. System Performance & Optimization
- Analyze system bottlenecks and performance issues.
- Optimize database queries, application logic, and integrations.
- Improve response time, throughput, and resource utilization.
- Support scalability improvements for peak business periods.
D. Production Support & Incident Resolution
- Lead troubleshooting of complex production incidents.
- Perform root cause analysis and propose permanent fixes.
- Support on-call or escalation duties for mission-critical systems.
- Collaborate with DevOps and infrastructure teams during incidents.
E. Technical Mentorship & Knowledge Sharing
- Mentor software engineers through design discussions and reviews.
- Share technical knowledge and lessons learned.
- Promote engineering best practices and continuous improvement culture.
- Support onboarding of new engineers.
F. Collaboration & Alignment
- Work closely with:
- Technical Solution Architects on design alignment
- Lead Software Engineer (DevOps) on deployment readiness
- Business Analysts on requirement clarity
- Contribute to technical estimation and solution feasibility assessments.
What Makes You A Great Fit
- 5–8 years of professional software development experience
- Proven experience building and supporting enterprise / transactional systems
- Experience working in integration-heavy, multi-system environments
- Proficiency in at least one enterprise-grade programming language
- Strong understanding of clean code, design patterns, OOP, and modular architecture
- Experience with distributed systems, APIs, and system integrations
- Solid database design and query optimization skills
- Strong debugging, root cause analysis, and production support experience
- Experience in performance tuning and system optimization
- Background in omni-channel, retail, manufacturing, logistics, or ERP systems is a plus
- Experience mentoring junior engineers
- Strong communication skills with the ability to simplify complex concepts
- Calm, structured problem-solving approach under pressure