Talent.com
This job offer is not available in your country.
Sr. Software Developer C++

Sr. Software Developer C++

ConfidentialNoida
13 days ago
Job description
  • Designs, develops and tests software applications for the telecommunication domain for network functions like - Network routing, Number Portability, Toll free routing, Do Not Call, CNAM etc
  • The developer will be responsible for working with the Software Engineering manager and Business Development group to help develop applications and infrastructure
  • Experienced candidates must have expertise in designing and building carrier grade  Telecom applications
  • Responsible for requirements interpretation, detailed design specifications, coding, unit testing, and maintenance of software modules for both new and existing systems
  • Responsibilities Include

    • Design and document software components that meet organization and industry standards.
    • Code 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 Manager and / or Technical Lead 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 issues
    • Follow established development processes for assigned projects.
    • QualificationsQualifications

    • 10+ years of experience developing complex, reliable software systems using C++ / C.
    • Expertise in developing Telecom application using one or more of the following protocols :
    • SIP, ENUM, DIAMETER
    • SS7, M3UA, TCAP
    • AIN, IS41, MAP, INAP
    • Expertise in OO Design and multithreaded applications for Linux / Unix / Solaris platforms.
    • Experience in network programming using TCP / UDP / TLS / DTLS
    • Experience with using STL, Boost libraries, and ACE framework for application development
    • Experience with gdb and memory analysis / code coverage tools like valgrind and Insure++.
    • Experience working with third party protocol test tools like MGTS, INET, Spectra.
    • 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 verbal and written communication skills.
    • Desired :

    • Experience with NFV and OpenStack technologies
    • Experience with Database design - especially in-memory database.
    • Experience with Splunk, git, svn, JIRA, and Jenkins.
    • Experience with IMS and 4G / LTE technologies
    • Familiarity with shell scripting, Python and Perl
    • Required :

    • BS in Computer Science or equivalent in related fields
    • Skills Required

      Network Programming, Multithreading

    Create a job alert for this search

    Sr Software Developer • Noida