Senior Software Engineer - C/C++
Location: EG, C, Cairo, Nasr City
Department: Engineering
Salary range: 72000-108000
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Telecommunications
Function: Engineering

Company profile:
Thanks for visiting our Job Board. Please review our open positions and apply to the positions that match your qualifications.Cequens is a global cloud communication carrier with customers in over 40 countries, specialized in advanced Mobile Messaging Services all over the world. Its activities include providing MT (Mobile Terminate) and MO (Mobile Originate) connectivity for large SMS clients and aggregators ranging from enterprises to multi-nationals and public sector organizations, supplying high quality SMS solutions for business use, the company is a licensed SMS aggregator in Egypt and Saudi Arabia and maintain branches in those countries.Vision To be the number one, most successful messaging company in the markets we serve.Mission"To Unleash the World's Power to Communicate"Our Core valuesInnovationExcellenceTeamworkFlexibilitySecuritySustainabilityCequens Team                                                            We believe in choosing the best calibers and assisting them in continuing to develop their potential and qualifications. A good working environment, the right motivation and great teamwork is the way we use to successfully achieve our goals.

Job description:
Job Summary Develop information system by designing, implementing; system integration ,developing, testing, deployment, production logs analyzing issues hot-fixing and installing software solutions. Main Duties and ResponsibilitiesDevelop software solutions by studying information needs conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle.Provides information by collecting, analyzing, and summarizing development and service issues. Evaluate and adopt technologies which improve the team efficiency and platform capability.Troubleshoot issues raised from production and resolve customer problems.Obtain required information, recommend purchases , test and approve products.Prepare and install solutions by determining and designing system specifications, standards, and programming.Document and demonstrates solutions by developing documentations, flowcharts, layouts, diagrams, charts, code comments and clear code.  

Requirements:
Minimum 3+ years of software development experience.Deep experience with C/C++ programming-Linux &amp; Windows.2+ years’ experience with client-server and peer-to-peer architectures, socket programming, basic network protocols is preferred.Deep understanding of memory management, multiple processor use, run-time optimization, concurrency and synchronization.Solid computer science background including Algorithm, data structure, and operation system.Ability to quickly learn complex systems and new technologies.Experience in building and running large scale distributed on-line services is a plus.Experience with source control . 

Benefits:
Attractive pay packageMobile allowanceTransportation allowancePersonal loansFlexible hoursMedical insuranceSocial insurancePaid vacationsSocial activitiesTraining &amp; developmentTuition assistanceProfit ShareCequens Team                                                          We believe in choosing the best calibers and assisting them in continuing to develop their potential and qualifications. A good working environment, the right motivation and great teamwork is the way we use to successfully achieve our goals.About usWe are a leading technology corporation that specializes in mobile messaging services and solutions. Serving hundreds of renowned customers in more than 40 countries worldwide, please visit our website #URL_414f2c0c30d37b5a8db0880b6d51f6b9b08fc03a22553f0d0a568b2687dc8e3e# to know more about us.