Job Description
Back End Developer (VoIP & Python) - MRT บางยี่ขัน
Responsibilities
- Develop new functionality related to Cloud IPPBX, UC communication platform with VOIP Technology over Cloud Structure
- Real-time ultra-performant delivery of calls to mobile endpoints
- Telephony integration - SIP messaging with our PBX system
- Integration with Company Communications Platform
- Research , Verify and Validate both technology and framework of VOIP to ensure that it would proper with the company goal each stage.
- Lead/mentor developers and share knowledge through the specific knowledge-sharing platform.
- Participate in a small, experienced, energetic team on a rapid, agile development schedule
- Maintaining and supporting multiple projects and deadlines
- troubleshooting protocols around SIP, SS7, RTP, TCP/IP, NAT, scripting, etc.
- Analytic in reporting, metric analytics, call routing, call recording.
- Consult teams with writing call flow scripting including optimizing call flows.
- Writing the API or SDK and coordinating with the team to complete API/SDK related projects.
Job Qualifications
- At least Bachelor's degree in computer science / telecommunication engineer or equivalent.
- Min 1 Year of experience in Back end developer
- Fresh graduates are welcome to apply
- Working experience in C, C++, Python and Web Programming.
- Experience in MySQL, PostgreSQL, MongoDB, Kafka and Elastic Search.
- Experience in Web Programming and Python is required.
- Expertise in Linux.
- Working Knowledge of Encryption (OpenSSL) is an advantage.
- VoIP knowledge and experience would be advantaged.
- Exposure to AWS and GCP (or other Public Cloud)
- Proven technical experience
- Experienced working in an agile environment and within a small team
- Ability to work independently or as a member of a team
- Ability to delegate work effectively
- Ability to meet all deadlines
- Ability to write consistent, testable, and maintainable code of high quality
- Ability of self-learning is strongly required.
- Deliver beautiful and well tested code
- The ability to multitask and adapt to changing priorities
- A strong work ethic, expressed through the willingness and ability to acquire new skills, multitask, and take on projects outside immediate areas of expertise
