Job Family Descriptor
Designation : C++ Sr. Developer -
Roles & Responsibilities :
You will be responsible for designing and developing new features, technology partners integrations, and solutions in the SMS domain (SMPP, SS7(M3UA, SCCP, TCAP, MAP), Restful services)
The contributions may range from new interfaces with customers to evolution of existing solutions. Candidates must have prior experience in taking ownership of such projects along with strong hands-on C / C++ / Linux development skills.
Experience with architecting, designing and developing networking protocol software based on standard specifications is required.
You should have the following skills
6+ years' experience in C / C+, Linux
2 to 3 years' experience in usage of RabbitMQ
Strong Design and Analytical skills, exposure of working in low latency, high volume, large scale platform services.
Expertise in design practices and architecture
Expertise in socket programming
Good experience in Linux Operating system
Strong experience working on networking protocol stack development
Working experience in developing C / C++ based networking related features
Should have good experience in debugging skills
Strong understanding of mobile roaming concepts, HLR Query etc.
Strong understanding of number portability processes and flows.
Experience in below protocols SS7(M3UA, SCCP, TCAP , MAP ), SMPP , RESTful Web Services (JAX-RS), TCP, UDP
Mandatory Skills : Telecommunication Domains with experience in building SMPP-SMSC, SMPP-ESME and SS7 Gateway for messaging (over MAP)
Knowledge of below protocol LAN, IPSEC, SIP, DNS etc
Source code versioning - SVN, GIT
Scripting : Python, Perl, Bash, ksh
OS : Linux
Open source applications and tools
Continuous build and deployment experience - Jenkins
Collaboration Tools like JIRA, Confluence
Functional & Behavioural skills
Strong autonomy, results oriented and ability to work in ambiguous context
Leadership and be a team player
Excellent knowledge of English, written and spoken
Leads a team to drive PandL management for product portfolio through product development and management, sales support and enablement discussions with Sales, Customers, Engineering, Operations Technology and Service Development.
Tactical role which provides a marked contribution to defining the product strategy, direction of new products, processes, standards or operational plans based upon business strategy, with a significant mid term impact on business unit overall results.
Identifies problems and suggests inputs to product development and engineering team to significantly improve process or fulfill service realisation and operationalise product / service and associated costs individual contributor in regions Involved in planning and strategising of new and existing products.
Impact of decisions made is mid-term in nature. Typically has small to medium profit and loss responsibility for a product portfolio May lead regional projects for a specific product portfolio, and also participate as a team member for other projects Education : Graduate in Engineering;
PMP certification is desirable Experience : Experience of10-12 years in telecommunications industry in techno-commercial assignments
Purpose - Broad objective of the role
Operating Network - Key External
Operating Network - Key Internal
Size and Scope of Role - Financial
Size and Scope of Role - No. of direct reports
Size and Scope of Role - Total team size
Size and Scope of Role - Other size parameters
Minimum qualification & experience
Other knowledge / skills
Job Segment : C#, Telecom, Telecommunications, Developer, Engineer, Technology, Engineering