Duties
Responsible for all phases of the software development lifecycle for company's telecommunications signaling and messaging product lines. Perform a wide range of software development tasks, provide technical leadership and manage the offshore development team. Specify, design and implement next generation telecommunications products and maintain existing products. Create and review functional specifications, design documents and technical specifications. Create and utilize patterns and frameworks as part of an overall software architecture blueprint. Produce and present architectural and development guidelines and best practices. Provide timely status updates to project leadership and identify and mitigate risks in process and technology. Represent engineering function in the Core Team meetings and provide technical support to the Product Management team.
Requirements
Bachelor's degree in Electronic Engineering, Electrical Engineering, or Computer Science, or foreign equivalent degree as determined by a written evaluation, plus at least five years of progressive, post-baccalaureate experience as a software engineer at a telecommunications company designing and developing large scale systems software for distributed, multi-threaded Telecom applications using UNIX platforms (Solaris, Linux, AIX), JAVA, J2EE, C/C++, Object Oriented Design, Shell Scripting, relational database design, SQL, PL/SQL, MySQL, Oracle, HTTP/SIP Servlet(JSR116/289), Apache/Tomcat, JavaScript, JSP, HTML, XML, XSL, DTD, ANT, RCS, Clear Case, JMX/JSR255. In lieu of a Bachelor's plus five years of experience, a Master's plus three years of experience as specified above is acceptable. Experience with the following telecom and networking protocols and standards is also required: GSM, IS-41, IS-136 TDMA and IS-637 CDMA, IDEN, SS7 (MTP2/3, ISUP, MAP, SCCP, TCAP), SIGTRAN/SCTP, ENUM, JAIN (JSR 11/17), SMSC, SMPP, MMSC, VoIP, SIP, 3GPP, IMS, H.248, H.323, RTP/RTCP/SDP/RTSP, SOAP, NETANN, MSCML, MSCP, MSML, VoiceXML, SNMP, SMTP, TCPUDP/ IP, OSPF, BGP, MPLS, Radius/Diameter.