Participate in code reviews and ensure adherence to coding standards.
Collaborate with product managers, architects, and QA teams to deliver high-quality software.
Optimize application performance, memory usage, and scalability.
Required Skills
Domain
Experience in telecom product companies working on 4G/5G infrastructure.
Understanding of migration paths from legacy 2G/3G networks to LTE/5G networks.
Programming Languages
C, C++, Python, Go (Golang)
Core Computer Science
Data Structures & Algorithms (DSA)
Object-Oriented Programming (OOP)
Operating Systems Fundamentals
Computer Networks Basics
Database Technologies
DBMS Concepts
SQL (MySQL, PostgreSQL, SQL Server, etc.)
Query Optimization
Database Design and Normalization
Containerization & Orchestration
Docker
Kubernetes
Web Technologies
HTML
Basic knowledge of CSS and JavaScript (Preferred)
Operating Systems
Linux/Unix
Shell Scripting (Preferred)
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, Electronics, or related field.
Understanding of Software Development Life Cycle (SDLC).
Familiarity with Git version control.
Experience with REST APIs and Microservices Architecture.
Exposure to Cloud Platforms (AWS, Azure, or GCP) is a plus.
Knowledge of CI/CD tools and DevOps practices is desirable.
Desired Candidate Profile
Strong analytical and problem-solving skills.
Good understanding of algorithmic complexity and optimization techniques.
Ability to work independently and in a team environment.
Excellent communication and interpersonal skills.
Quick learner with a passion for technology and innovation.
Nice to Have
Experience in Telecom/Networking domain.
Knowledge of Multithreading, Concurrency, and IPC.
Understanding of Docker, Kubernetes, and Containerization.
Exposure to embedded systems or system-level programming.
Keywords
C, C++, Python, Golang, Linux, Data Structures, Algorithms, DSA, DBMS, SQL, HTML, OOP, System Programming, Backend Development, Software Development, REST APIs, Git, SDLC.