Senior Software Engineer

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Job Description:
  • Define, design, and implement solutions for high-performance VoIP softswitch
  • Write Back End code for VoIP (SIP, RTP) telephony framework and application Servers within a large framework of Object Oriented code and database work in SQL Server 2005
  • Design and build telephony apps reused across different parts of the system
  • Develop prototypes rapidly for evaluation and validation purposes
  • Contribute to the core architecture for our framework.
  • Provide application support and systems maintenance
  • Collaborate closely with production engineers, database architects, and other application engineers and define the interfaces a cross various application layers.
  • Lead and mentor junior staff members
  • Work with the program management team to refine product specifications.
  • Play an active role in discussing the evolution of the product
  • Develop deep expertise in multiple areas
  • Keep abreast of latest technologies and trends
  • Collaborate closely with database architects and other application engineers to deliver projects meeting quality and budget constraints.
  • Work with the product management teams to refine product specifications.
SKILLS:

Mandatory Skills:
  • 5+ years of Telephony Server Side Application development (eg IVR, not UI) and design experience (scalable, multithreaded, asynchronous I/O software).
  • Hands on experience in VoIP stacks/solutions eg FreeSWITCH, reSIProcate.
  • Strong expertise in SIP, SDP, RTP, TCP, UDP.
  • Recent hands-on experience with deployed VoIP protocols.
  • Strong OO fundamentals and experience in one OO language - C#, JAVA, C++.
  • Knowledge of database concepts and Microsoft SQL Server.
  • Strong analytical and troubleshooting skills
  • A solid foundation in computer science, with strong competencies in data structures, design patterns, algorithms and software design
  • Strong understanding of relational database design and ability to navigate existing large scale databases
  • Thorough understanding of the HTTP protocol stack and as it relates to web infrastructure components such as proxies, load-balancers, and VIPs.
  • Experience in building platforms capabilities based on web services (RESTful, SOAP).
  • Strong knowledge of the end to end SDLC and its adaptations to various types of projects.
  • Ability to execute within a team focused on reliable delivery.
  • Bachelor's Degree in Computer Science or related field is required. SIP - In depth SIP/VoIP experience over public networks/multiple carriers., SQL, HTTP/REST, C#, .net 4.0, 4.5
Start date
n.a
From
Synectics
Published at
06.01.2016
Project ID:
1045949
Contract type
Freelance
To apply to this project you must log in.
Register