
Senior Software Engineer (Authorization System)
- Kuala Lumpur
- Permanent
- Full-time
- Responsible for delivering requirements within the authorized components, ensuring quality, meeting timelines, and staying within budget.
- Follow the company's practices, coding standards, policies, procedures, and methodologies.
- Evaluate the impact of authorization requirements on interconnected components and systems.
- Conduct unit testing and peer code reviews to ensure the quality of deliverables.
- Support various testing phases, including Quality Assurance (QA), User Acceptance Testing (UAT), System Integration Testing, Regression Testing, Performance Testing, and more.
- Deliver client training as needed.
- Support and guide team members, both remotely and in-office, as necessary.
- Occasional work outside regular business hours may be required.
- Oversee planning, monitoring, and tracking the progress and quality of deliverables for the entire team as a Project Lead.
- Holding a degree (e.g., BSc, MSc, B Tech) in an IT-related field such as Computer Science or MIS.
- At least 4 years of professional experience in the IT industry.
- Strong understanding of C/C++ programming fundamentals, including knowledge of key elements such as pointers, data structures, and runtime libraries.
- Hands-on experience with Unix or Linux platforms from a developer's perspective, including Perl scripting and makefile usage.
- Experienced in working effectively with remote teams.
- Strong communication skills with the ability to manage and align client expectations.
- Exceptional spoken and written English communication skills, with the ability to communicate clearly and concisely. Adept at collaborating with both business and IT partners to define, understand, and assess business requirements, as well as resolve issues.
- Strong time management skills, capable of prioritizing and handling multiple tasks simultaneously.
- A proactive self-starter, capable of working independently and taking initiative.
- A collaborative team player with strong interpersonal and relationship-building skills, essential for working within an integrated software development team.
- Available to travel for projects when time allows.