Software Engineer
منذ 6 يوم
source :

Job Description

The responsibilities of the Software Engineer include but not limited to :

  • 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.
  • Requirements

  • Hands-on 3+ years of recent experience in programming JAVA (Spring Framework) or PHP (Symfony), on complex project, preferably in Telecommunications domain.
  • Hands-on Web Development (HTML, CSS, JS), Full Software Lifecycle, Agile, Gradle, Maven, Git, AWS, Linux, Distributed Architectures (REST, SOAP, Queue-based), and Microservices.
  • Solid experience in managing Linux servers and applications (Nginx, apache2, etc ) and in MVC frameworks (Yii).
  • Practical experience in queuing systems / Message Brokers like (beanstalkd, SQS, etc ).
  • Proficiency in Linux environment and in consuming and designing RESTful APIs.
  • Practical experience with cache technologies (Memcached, Redis).
  • Excellent knowledge of software development life-cycle.
  • Bachelor degree in Engineering, Software, or a related discipline or the equivalent.
  • 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 ).
  • Travel is required, including the possibility of overseas travel the candidate will need to visit the company’s customers and / or partners.
  • Fluent in English with excellent writing / editing and verbal communication skills.
  • بلغ عن هذه الوظيفة

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    قدِّم طلب ترشيحك
    بريدي الالكتروني
    بالضغط على "واصل" ، أعطي موافقة neuvoo على معالجة بياناتي وإرسال تنبيهات إلي بالبريد الإلكتروني ، على النحو المفصل في سياسة خصوصية لـneuvoo . يجوز لي سحب موافقتي أو إلغاء الاشتراك في أي وقت.
    استمارة الطلب