Software Engineer

Neustar Job Description:Join Neustars CallerID team that is leading the innovation in caller and texter identity management with Neustars SmartID progra.....

Neustar Bengaluru ₹ NA 8-11Y JobType object (1)
Job Description
  • Job Description:Join Neustars CallerID team that is leading the innovation in caller and texter identity management with Neustars SmartID program. Help build solutions that are at the bleeding edge of technology and revolutionize todays mostly stagnant voice and messaging user experience. Also help combat an unprecedented rise in unwanted telemarketing calls (robocalls) and scams with solutions that ultimately restore trust back into communications.Responsibilities/Key TasksArchitects designs develops and tests software applications for protocols signaling and intelligent database applications for Telecommunications Systems. The lead developer will be responsible for working with the Software Engineering personnel Business Development group and end Customers to help develop software applications and infrastructure for Telecommunications applications. Responsible for requirements definition/interpretation detailed design specifications for the coding unit testing implementation and maintenance of software modules for both new and existing systems.Responsibilities Include (but not limited to):Negotiate and understand detailed functional requirements with the product team in conjunction with the US-based counterparts.Leverage your experience to stimulate change and come up with innovative approaches to solve complex technical challenges or ideas that significantly impact the product architecture and productivity of the teams.Design architect and document software components that meet organization standards and strategic direction for Neustars SmartID programCode high quality software components in accordance with organizational standards technical requirements and detailed designs.Effectively participate in a team oriented environment that involves continuous design reviews code reviews and collaboration.Proactively communicate with Development Management regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects.Actively work with Project Management and QA teams and produce technical documentation required by QA.Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issuesQualifications/Education Requirement8 years of experience developing real-time telecom protocols and signaling applications using C/C in a Linux/Unix/Solaris based environment.BS/MS in Computer Science or related technical fieldExpert at working in an Agile development process/environment.Expertise in development using OO Methodology.Strong expertise in inter-process communications debugging fault-isolation and performance optimizationStrong expertise developing software applications for VoIP landline and mobile applications using one or more of the following protocols: SIP ENUM DIAMETERSS7/TCAP/AINIS41/GSM/MAP4G/LTE/IMS/RCSStrong experience with network programming (TCP/UDP/TLS).Familiarity with emerging standards in CallerID and Call spoofing prevention space including industry bodies like IETF 3GPP and ATIS.Must have a proficient knowledge of software development methodologies with preference to strong experience using industry leading source code and release management tools.Complete development life cycle experience from design through implementation.Creative flexible and able to fill multiple functions within a development team.Proven track record of successfully designing and developing enterprise class systems with stringent availability performance and SLA requirements.Good communication skills and the ability to work well within a team.Flexible able to work on multiple projects at the same time.Experience with Continuous Automation and Deployment tools (e.g. Jenkins Chef Puppet)Experience with VoIP test tools (sipp) SIP phones (Hard Phones and Soft Clients) IP-PBXs (e.g. Asterisk) and Wireshark/TCPdump.Neustar does not accept unsolicited resumes from external firms or agencies. Neustar will not be responsible for placement fees associated with unsolicited resumes.DIVERSITYDiversity inclusion and teamwork are second nature to Neustar; and these values permeate our entire business structure. Neustar is committed to creating an environment where a wide spectrum of opinions and beliefs are actively sought listened to and respected. Further our talented workforce draws from the many geographic areas and markets in which Neustar operates worldwide which represents a distinct competitive advantage. The rich and varied personal and professional backgrounds of our employees make Neustar a dynamic and rewarding company at which to build a career. We invite you to join us.EOE of Minorities/Females/Vets/DisabilityNeustar Inc. considers all applicants for employment without regard to race color religion sex national origin age disability sexual orientation or status as a Vietnam-era or special disabled veteran in accordance with federal law and other state and local requirements. Neustar Inc. complies with applicable state and local laws prohibiting discrimination in employment and provides reasonable accommodation to qualified individuals with disabilities in accordance with the American with Disabilities Act (ADA) and applicable state and local laws.
Job Summary
Job Description:Join Neustars CallerID team that is leading the innovation in caller and texter identity management with Neustars SmartID pr