Job Opportunity as a Staff Software Engineer at Unifonic in Egypt
By: unifonicLast update:
Applicant criteria
NationalityNo specific nationality required
SpecialityComputer and Information Sciences, Engineering
Skillsمهارات تواصل, مهارات تنظيمية, مهارات حل المشكلات, مهارات تحليلية
Age
- No specific age required
Years of Experience
- 5+
Gender
- Both
Opportunity criteria
Job Type
- Full time
Job FieldsEngineering and Architecture Jobs
Opportunity FieldTechnology and Programming, Engineering and Architecture
Job locationEgypt (Cairo)
Needed documentsCV, Price Offer
Opportunity description
Unifonic is offering a job opportunity as a Staff Software Engineer to join the team in Cairo, Egypt.
Duties & responsibilities
- Build and maintain solutions that scale. Serving millions of users every day.
- Contribute to building and maintaining the policies, procedures, and technical assets in the company's cloud infrastructure.
- Support various teams with a technical vision in the core areas of interest for the company's products.
- Support multi cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development teams.
- Work closely with service delivery teams to support product deployments to the cloud.
- Understand and use the company's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
- Work on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
- Ability to perform basic database administration, performance optimization, index optimization, write advanced select queries, and replace cursor usage with relational SQL.
- Collaborate with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.
Eligibility criteria
- Hands-on 5+ years of experience as a JAVA Developer AND 5+ years in database management (MySQL, Casandra... etc).
- Practical experience in queuing systems/Message Brokers like (Kafka, Beanstalk, SQS, etc...).
- Experience with high-volume solutions.
- Must be able to spend substantial time interfacing with the offshore teams on a daily basis.
- Fluent in English with excellent writing/editing and verbal communication skills.
Preferred Qualifications:
- Practical experience with cache technologies (Memcached, Redis).
- Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
- Strong attention to detail while maintaining sight of the big picture.
- Strong problem-solving and analytical skills.
- Ability to apply business logic to development requirements in a creative manner.
- Familiar with SaaS and PaaS integration architecture and applications.
- General knowledge in telecommunications (SMSC, VOIP, SMPP, etc...).
About Unifonic:
Unifonic was founded in 2006 to provide cloud-based communication tools to business customers and enables integration of text and voice-based solutions through its API platform. Therefore, Unifonic eliminates the need for costly hardware infrastructure making business communication simple, fast, and cost-effective.
See more available competition and awards on For9a
See more opportunities in Canada available on For9a