Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description


Responsible for designing software architecture and (or) delivery & deployment of the solution, driving automation, and improving operational efficiencies. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.


Key Skills:

Good knowledge of computer systems (operating systems, networks, and computer architecture)

Strong C++ programming skills. More advanced (templates, STL, C++11/14).

Strong telecom protocol (SMPP , SS7) skills.

5+ years of experience as a software developer in C++ & low-level programming.

Good knowledge about Boost library.

A decent knowledge of data structures & algorithms

Basic knowledge of network stack (CPU, NIC, PCIe, and related drivers).

Working knowledge of Linux

Code packaging, release, and deployment

Database knowledge (MongoDB, Redis)

Knowledge about AMQ (Advance messaging queue).

Knowledge about Object-oriented programming.

Code versioning tools like Git, SVN, etc

Unix/Linux, Shell scripting,

Understanding networking appliances (Internet routers, F5, firewalls)

Understanding ELK Stack (Elasticsearch, Logstash, Kibana)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Communications logo
Tata Communications

Telecommunications

Chennai

RecommendedJobs for You