Sr. Software Developer C++

5 days ago


Noida, Uttar Pradesh, India Transaction Network Services (TNS) Full time ₹ 15,00,000 - ₹ 20,00,000 per year

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives. Come join the excellence

Overview
Develops software and frameworks using C/C++ on Linux/Unix platforms for telecommunications systems. The development process is Agile, with Continuous Integration, and Continuous Testing

Responsibilities
Responsibilities
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 (but Not Limited To)

  • 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.

Qualifications
Qualifications

  • 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

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.


  • Sr Software Developer

    2 weeks ago


    Noida, Uttar Pradesh, India Seven Consultancy Full time

    JOB DETAILS 1 Develop and support our proprietary platforms and products2 Follow, support and enhance the team code standards and development strategy3 Assist in customer support queries when escalated by the client facing teams4 Introduce new tools and technologies to assist with data processing and analysis5 Mentoring and development of junior team...


  • Noida, Uttar Pradesh, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Software Development Lead - C++ ModuleThis is an exciting opportunity to lead a team of skilled software developers in the design, development, and maintenance of high-quality C++ applications.About the Role:Develop and maintain complex software systems using C++ programming language.Lead a team of developers to ensure timely delivery of projects while...


  • Noida, Uttar Pradesh, India beBeeSoftwareDeveloper Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    Our team is pioneering the frontiers of innovation by harnessing cutting-edge technologies such as Augmented Reality and Artificial Intelligence. We value our diverse team, spanning multiple continents, cultures, and disciplines, fostering a dynamic work environment where new ideas thrive.Key Responsibilities:The successful candidate will play a pivotal role...

  • C++ SQL

    6 days ago


    Noida, Uttar Pradesh, India IRIS software Full time

    Job DescriptionWhy Join UsAre you inspired to grow your career at one ofIndia's Top 25 Best Workplaces in IT industryDo you want to do the best work of your life at one of thefastest growing IT services companies Do you aspire to thrive in an award-winning work culture thatvalues your talent and career aspirations It'shappening right hereat Iris...


  • Noida, Uttar Pradesh, India beBeeSoftwareEngineer Full time ₹ 20,00,000 - ₹ 25,00,000

    R&D Engineer PositionComplex software development requires experience and proficiency in C/C++ coding, as well as a strong foundation in data structures and algorithms. A deep understanding of these concepts is essential for delivering innovative solutions.Candidates with a passion for learning and exploration are ideal for this role. They should possess...


  • Noida, Uttar Pradesh, India Iris Software Full time US$ 90,000 - US$ 1,20,000 per year

    Professional Experience Qualifications7+ years experienced C# Developer with expertise in C# .NET, multithreaded application design, Micro-services design and development, SQL Server or extensive exposure on SQL 2014 or later versionAdvanced knowledge of CI tools such as Team City or equivalent.Automation/Scripting skill with PowerShell or python.Test driven...


  • Noida, Uttar Pradesh, India beBeeSoftwareDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Job OverviewWe are seeking an experienced software developer to join our team. As a Sr Engineer, you will be responsible for designing and developing software for interface IP systems.Key Responsibilities:Design and develop software for interface IP systems.Perform device-level and system-level validation and debug in post-silicon.Develop new validation...


  • Noida, Uttar Pradesh, India Digital Night owl Pvt Ltd Full time ₹ 12,00,000 - ₹ 15,00,000 per year

    Job Title: Senior Software Developer – C#, .NET, and C++Experience Required: 8 to 12 yearsLocation: Noida, Uttar PradeshEmployment Type: Full-timeAbout the RoleWe are seeking an experienced and highly skilled Senior Software Developer with strong expertise in C#, .NET, and C++. The ideal candidate will be responsible for designing, developing, and...


  • Noida, Uttar Pradesh, India beBeeExpertise Full time ₹ 15,00,000 - ₹ 25,00,000

    Job OverviewWe are seeking a highly skilled Senior Software Development Expert to join our team. As a key member of our R&D department, you will be responsible for developing complex software projects.Key ResponsibilitiesDesign and develop robust software solutions using C/C++ codingDevelop strong data structures and algorithms with good analysis and...

  • C++ Developer

    1 week ago


    Noida, Uttar Pradesh, India GoldenHire Consultancy Full time

    Job DescriptionPosition : C++ Developer (with MySQL)Experience: 5+ yearsNotice Period- Immediate/ ServingJob Description:We are seeking an experienced C++ Developer with strong expertise in MySQL to design, develop, and optimise high-performance applications. The role involves working on backend systems, troubleshooting, and ensuring scalability and...