Sr. Software Developer C++
1 week ago
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 Architect
1 week ago
Greater Noida, Uttar Pradesh, India crescendo global Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description Sr. Software Architect Location: NoidaDiscipline: AnalyticsJob Type: PermanentContact Name: Srishti PathakContact Email: Job Ref: 51909Published: about 6 hours agoSr. Software Architect - 10 Years - Noida Join a dynamic team in Noida as a talented Sr. Software Architect with at least 10 years of experience in software architecture and a...
-
C# - Senior Engineer
1 week ago
Noida, Uttar Pradesh, India Iris Software Full time US$ 90,000 - US$ 1,20,000 per yearProfessional 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...
-
C#. Net Developer, c++
1 week ago
Noida, Uttar Pradesh, India Digital Night owl Pvt Ltd Full time ₹ 12,00,000 - ₹ 15,00,000 per yearJob 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...
-
C++ Developer
1 week ago
Noida, Uttar Pradesh, India GoldenHire Consultancy Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPosition : 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 reliability.Key...
-
C# - Engineer
21 hours ago
Noida, Uttar Pradesh, India Iris Software Inc. Full time ₹ 10,00,000 - ₹ 25,00,000 per yearWhy Join Iris?Are you ready to do the best work of your career at one ofIndia's Top 25 Best Workplaces in IT industry? Do you want to grow in an award-winning culture thattruly values your talent and ambitions?Join Iris Software — one of thefastest-growing IT services companies— whereyou own and shape your success story.About UsAt Iris Software, our...
-
C++ Developer
3 days ago
Noida, Uttar Pradesh, India Ogive Technology Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionOgive Technology is a distinguished name in the aerospace and defense ecosystem, renowned for executing various projects with DRDO, DPSUs, and the three services. Our flagship products and expertise in Predictive Maintenance, HUMS, Simulation and VR-based solutions, and warehousing & inventory management provide full customization for...
-
NET Software Developer
5 days ago
Noida, Uttar Pradesh, India Sonata Software Full time ₹ 4,00,000 - ₹ 8,00,000 per yearRole & responsibilitiesThe Mid-range .NET Developer is an important member of the Copy Protection program team, responsible for developing, maintaining, and supporting software across both legacy and modern stacks. This role is delivery-focused with opportunities to contribute to technical discussions and gain exposure to hardware-integrated systems. The...
-
Sr. Dot Net Developer
7 days ago
Noida, Uttar Pradesh, India Check N Fly Full time ₹ 5,00,000 - ₹ 15,00,000 per yearMonk Travel Tech Private Limitedare hiring forSr. Dot Net Developer (Full Stack Developer)position in an immediate basis.Responsibilities:Participate in requirements analysisCollaborate with internal teams to produce software design and architectureWrite clean, scalable code using .NET programming languagesTest and deploy applications and systemsRevise,...
-
Software Development Engineering, Specialist
1 week ago
Noida, Uttar Pradesh, India Fiserv Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole Overview: As a Software Development Engineering - Sr Professional I at Fiserv, you will be responsible for leading the design, development, and implementation of software applications to support the company's business goals. You will collaborate with cross-functional teams to gather requirements, perform coding and debugging, maintain existing...
-
C++ Developer
2 weeks ago
Noida, Uttar Pradesh, India Skyleaf Consultants Full time ₹ 9,00,000 - ₹ 12,00,000 per yearKey Responsibilities : - Design, develop, test, and maintain software applications using C++ under the Linux operating system. - Apply object-oriented design, algorithms, and data structures to deliver efficient and scalable solutions. - Participate in the full software development life cycle (requirements analysis, design, implementation, testing,...