Key Accountabilities:As a Backend Developer, your responsibilities include maintaining and enhancing backend telephony systems using Python
- You will be expected to write clean, scalable, and efficient code that adheres to industry standards and best practices. Additionally, you will refactor and improve existing codebases to boost performance and maintainability. Troubleshooting and resolving software defects and issues will also be a key part of your role.
- Telephony Systems:
Design, implement, and manage telephony solutions using Asterisk PBX and/or SIP protocols.
- Integrate telephony systems with other backend services and databases.
Monitor and optimize telephony system performance.
Work closely with cross-functional teams, including business analysts, graphic designers, and project managers, to define software requirements and system specifications.- Regularly communicate progress and challenges with team members to ensure project alignment and timely delivery.
Experiment with new technologies and propose innovative solutions to enhance system robustness, resilience, and performance.- Investigate and resolve code and performance issues through detailed research and analysis.
Bachelors degree in Computer Science, Software Engineering, or a related field with a minimum CGPA of 3.5. Equivalent practical experience may be considered.- Proficiency in Python 3 is a must, with a strong understanding of backend development, APIs, and database integration.
Highly self-motivated with a strong work ethic and a proactive approach to problem-solving.
- Ability to take high-level requirements and translate them into detailed development tasks.
Capacity to thrive in a fast-paced environment with changing priorities.- Familiarity with C programming and hands-on experience with Asterisk PBX and/or SIP telephony systems is a plus.
Job Types: Full-time, Permanent, Fresh graduate
Pay: From RM3,500.00 per month
Benefits: Health insurance
Professional developmentSchedule:
Monday to Friday