We are seeking a Senior API Developer with a solid background in APIs and API framework design and development and with leadership skills to drive and build solutions for enterprises and operators. Telephony API background with mobile development knowledge a must.
The Senior API Developer will work in an agile environment to implement APIs supporting a diverse set of multimedia communications, including voice, messaging, social media, email, web, etc.
Successful candidates will have strong object-oriented design and development expertise as well as experience developing highly scalable, high availability, geographically distributed cloud computing systems.
Responsibilities:
Own the design and development of APIs and API management framework to interface with a variety of communications media including voice, messaging, social media, instant messaging, email, web, etc.
Design API framework to ensure API scalability, availability, distribution, and low latency.
Work product and operations teams to define, architect, and implement APIs.
Work with partners and customers to facilitate API integration.
Contribute to code test coverage and automated testing capabilities.
Build automation to ensure 24/7 API monitoring.
Participate in the design and development of core platform and production environment.
Qualifications:
BS or MS in Computer Science, or comparable experience.
10+ years hands-on experience designing and developing large scale, high throughput, high availability API architectures
Programming background in languages such as Java, C/C++
Expertise in HTTP, TCP/IP, REST/RESTful, JSON, SOAP, XML
Implementation of SMPP, MM7, SMTP/IMAP messaging protocol stacks
Experience interfacing with voice, data, and video communications using SIP/RTP, TDM trunking, SS7, WebRTC, RCS, and VoIP tools
Experience with Social Media applications and interfacing
Experience integrating with unified communications environments
Strong background with VPNs, MPLS, networking, and security
Working knowledge of relational database technology
Familiarity with 3G/4G/LTE mobile network technologies, network elements, and protocols
Involvement with distributed processing, deployments on cloud computing infrastructure, and hypervisors
Experience with streaming processing frameworks, Storm, Map/Reduce frameworks, Hadoop, and/or Cassandra is a plus
Collaboration using Agile development processes and tools
Excellent oral and written communication skills
Hello Sir,
I am Bing from China,how are you!
I have 11 years Java/Php programming experience,and I have MS degree in computer science.
I am very interested in this project,please consider my serious bid
Thanks
Bing
Hi,
I have 10+ work experience in programming using C/C++/Java/.Net
Please provide project details.
Thanks
Narendra
----------------------------------------------------------------------
Hi. I have 14 years of experience in C/C++. It's impossible to know everithing you require right now, but everithing can be learned. I don''t take money for reading docs, just for programming. I am currently looking for project of time length you specified.
I have over 12 years experiences in software develop with C/C++ and Java. I ever build the mobile banking platform named Mobiex wiht large scale. I have so much experiences with large scale system. My qualification is match the qualification that you need. Please hire me for this project.