Would you like to work at a company growing at pace with innovation at its heart? With our extensive track record, consistent high performance and creative solutions we believe our business has tremendous growth and development opportunities over the next decade. We proudly owe our success to our team of fiercely talented experts, developers and engineers across international offices. Work with us. View our current job vacancies and send your CV/Resume to:
  • Knowledge of database design ( Data modeling , process modeling , database design , ERD & DFD ) methodology
  • Good knowledge of C# , WPF , WCF , MVC , LINQ , API  , Windows services , Desktop Developments and Visual Studio . Net .
  • Good knowledge in . Net framework technology and concepts .
  • Excellent knowledge of an object-oriented programming language and design techniques .
  • Excellent knowledge in Microsoft SQL  server development .
  • Good knowledge in database performance optimization techniques .
  • Strong troubleshoot and problem-solving skills .
  • Team player , willing to learn , and hard worker .
  • Good knowledge in OpenCV , Python and TensorFlow .
  • Bachelor's degree in computer Engineering or related subject.
  • Proven experience implementing tasks using C#, .Net Framework, ASP.NET Core and Entity Framework.
  • Good understanding of OOP, SOLID and Design Patterns.
  • Experience developing APIs and RESTful services.
  • Good Knowledge in HTML5, CSS, JavaScript, AJAX, JQuery and React.
  • Fair Knowledge of WPF, XAML, MVVM is a plus.
  • Good knowledge of ORM and LINQ.
  • Knowledge of Python development.
  • Experience in SQL Server and database development (TSQL, Data Modeling).
  • Fair Knowledge of GIS development is plus
  • Experience on Source Control like TFS & GIT and Azure Devops is preferred.
  • Awareness of refactoring, how to write clean code.
  • Independent researching, solution finding, analysis, problem solving skills and capabilities
  • Ability to work with both desktop and web applications developments
  • Knowledge and experience of agile development methods
  • Good work ethics, Team player, positive and self-motivated.
  • Strong Communication & Interpersonal skills.
  • Excellent command of English language.
  • Very good C++ programming skills
  • Good Computer vision knowledge.
  • Deep learning knowledge        
  • Cmake and Git knowledge is a plus  
  • Experience in SLAM is a plus.        
  • Cuda programming is a plus         
  • Python programming language.
  • Deep learning.
  • Good computer vision knowledge
  • Some Matlab knowledge.
  • Good programming background.
  • Any previous research or published paper will be a plus.
  • Basic knowledge in manually/automation software testing ,developing and executing test cases.
  • Knowledge of ISTQB foundation level is a must and the certificate is a plus.
  • Up to date Knowledge of Test Design & Techniques specially the Black box testing.
  • Knowledge in Hardware component and Network is a plus.
  • Knowledge in software life cycle.
  • Good experience in Microsoft SQL, Access or Oracle (Plus).
  • Experience/knowledge of VB, C++, C# and software development is a Plus.
  • Good analytic skills.
  • Good troubleshooting skills.
Your Name (required)
Your Email (required)
Mobile (required)
Cover Letter
Upload your CV