Back to Jobs
Software Developer C++
- LocationPune, India
-
IndustryInformation Services
Job Description
Experience Range - 2 to 8 years
MAJOR RESPONSIBILITIES
- Design, implement, integrate, and verify software applications and tools using C\C++ under Linux.
- Enhance, optimize, and improve efficiency and robustness of the current software.
- Participate in requirements analysis, architecture and design processes
- Collaborate with multiple development teams
- Participate in a complete software development lifecycle using Agile methodologies.
KNOWLEDGE/SKILL REQUIREMENTS
- Experience in C\C++ programming languages (preferably C++17 or late)
- Knowledge and experience in real time multi-threaded software development.
- Proven experience in development under Linux OS.
- Proven experience in socket programing, IPC and PUB/SUB architecture.
- Understanding of the basic networking protocols TCP/UDP/IP and familiarity with VLANs and basic switching and routing concepts.
- Experience in continuous integration / continuous deployment and test-driven software development.
- Demonstrated engineering communication expertise including clear and concise written and verbal skills.
- Experience in cloud native software development concepts is desirable.
- Understanding and working experience with Docker container and Kubernetes is desirable.
- Understanding of advanced networking protocols HTTP/SNMP/DHCP/DNS etc… is desirable.
Job Location : Pune
Apply Now