Job Description :
                                                                             C++ Developer with Telecom Protocols (5G, 4G, LTE, IMS) – Title of the Job 
You’ll need to have:
	Bachelor’s degree in EE/CE/CS
	4+ years of experience in developing software and / or deploying enterprise applications.
	Strong project management skills to execute on roadmap, driving a project from inception to completion
	Excellent communication and advanced presentation skills including demonstrated experience with executive level presentations
	Ability to facilitate collaborative resolution of differences with a “win-win” approach
	Proven organizational and interpersonal skills
	Experience using network simulation, diagnostic, and software development tools
	Experience with Programming / Scripting languages (Python, Java, Perl, C#, C++)
	Experience with virtualizing software applications
	Experience with designing micro-services for new and existing systems
	Experience with container orchestration (kubernetes)
	Experience with software development methodologies (Agile, SCRUM, XP)
	An understanding of industry recognized software development best practices and processes.
	Ability to adapt daily to changing technical and business environments
Even better if you have:
	Master’s degree in EE/CE/CS
	Experience developing Linux applications
	Familiarity with multi-threading and virtual machines
	Experience with web-based user interface design and frameworks (node.js, angular, express.js, react.js)
	Experience with REST API design, development and frameworks
	Experience with communication protocols and internals (5G, 4G, LTE, IMS)
	Experience with call flows for 5G, 4G, VoLTE, IMS
	Familiarity with relevant 3GPP, ETSI, and GSMA standards
	Familiarity with network simulation, diagnostic, and software development tools
	An understanding of industry recognized software development best practices and processes