Software Development Engineer

  • Engineering
  • Smart Village, 6th of October, Egypt

Software Development Engineer

Job description

Sahl is an exciting new product of Egypt Pay. Sahl provides a novel technology that enables customers to top-up their prepaid electricity meters using their mobile phones at any time in the comfort of their homes. The team is looking for talented and passionate Software Engineers to create innovative and seamless payment experiences for the customers.

 

You will work with an agile team, along with engineers with world-class experience, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from coming up with ideas and planning to technical design, development, quality assurance and deployment. We build systems with highest standards, and we engineer for performance, reliability and big scale. We believe in using the best tools for the job, and we use industry’s cutting-edge technologies and best practices.

Job requirements

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or any related field
  • Computer Science fundamentals (object-oriented design, data structures, algorithms and complexity analysis)
  • Strong problem solving skills
  • Proficiency in, at least, one modern programming language (e.g. C, C++, C#, Java and Python)
  • Ability to work in a highly-dynamic and fast-paced environment
  • Ability and willingness to learn new technologies independently
  • Strong verbal and written communication skills

Preferred Qualifications

  • 2+ years of experience in building production-level software services
  • Production experience in:
    • Cross-platform mobile development (e.g. Flutter)
    • Back-end development in .NET Core
    • Front-end technologies (e.g. Reactjs and Reduxjs)
    • SQL database or relational database skills
  • Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)