Posted:4 days ago|
Platform:
On-site
Full Time
Key Responsibilities:
· Technical Leadership & Design:
o Lead the technical design and implementation of complex software modules primarily in C/C++ and Golang for telecom applications, ensuring adherence to architectural principles and best practices.
o Actively participate in architectural discussions, evaluate technical options, and contribute to decisions that shape the future of our telecom platforms.
o Translate high-level requirements into detailed technical designs and guide the team through implementation.
· Software Development & Engineering:
o Develop, test, and debug high-performance, low-latency code in both C/C++ and Golang for mission-critical telecom systems.
o Write clean, efficient, and well-documented code, focusing on quality and maintainability.
o Integrate and optimize software components within a Linux environment, ensuring optimal resource utilization.
· Kubernetes & Cloud Native Operations:
o Design and implement solutions leveraging Kubernetes for container orchestration, deployment, and lifecycle management of telecom applications.
o Understand and apply cloud-native principles to optimize applications for deployment in containerized environments.
o Troubleshoot and resolve issues related to Kubernetes deployments, pods, services, and underlying infrastructure.
· Telecom Domain Application:
o Apply a solid understanding of telecom protocols, standards (e.g., 5G, 4G, IMS, VoIP, SDN/NFV), and network architectures to ensure solutions meet industry requirements.
o Address performance, reliability, and security challenges inherent in real-time telecom systems.
· Mentorship & Collaboration:
o Provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and development.
o Participate actively in code reviews, offering constructive feedback and ensuring adherence to coding standards.
o Collaborate effectively with cross-functional teams including product management, QA, and operations to ensure seamless product delivery.
· Performance & Optimization:
o Identify and resolve performance bottlenecks in C/C++ and Golang applications and Linux environments.
o Implement strategies for efficient resource utilization and system stability.
Required Skills & Experience:
· 6-8 years of progressive experience in software development.
· Strong expertise in C/C++ programming, including object-oriented design, multi-threading, inter-process communication (IPC), and network programming.
· Proven hands-on experience with Golang (Go), including concurrency patterns, Goroutines, channels, and standard library usage.
· Minimum 3-4 years of hands-on experience in the telecom domain, demonstrating a solid understanding of telecom protocols and architectures (e.g., SIP, RTP, Diameter, 4G/5G core network elements).
· Hands-on experience with Kubernetes, including deploying, managing, and troubleshooting containerized applications.
· In-depth experience with Linux environments, including system programming, shell scripting, debugging tools (GDB, Valgrind), and performance analysis.
· Experience with version control systems (e.g., Git).
· Solid understanding of data structures and algorithms.
· Excellent problem-solving, analytical, and debugging skills.
· Strong communication and interpersonal skills, with the ability to lead and collaborate effectively within a team.
Job Types: Full-time, Permanent
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Work Location: In person
Expected Start Date: 01/07/2025
FK Consulting
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Haryāna
10.0 - 15.0 Lacs P.A.
Haryāna
10.0 - 15.0 Lacs P.A.