top of page

Join Our Team 

Code

Software Quality Control Lead

•Job purpose Assessing the functionality of software to ensure that it is in line with the requirements of the customer based on functional specifications and according to the project plan. •Duties and responsibilities - Consolidate member’s activity and follow up on tasks and assignments - Coach and support team members in technical issues, challenges and problems - Assign tasks for quality resources in coordination with Project Manager - Triggers the measurement and effectiveness of testing per project - Reporting of the testing status to the Project Manager - Communicates with the Project Manager to discuss project’s issues and schedule - Communicates with the Test manager of team performance and technical evaluation - Facilitate team member’s issues and support team spirit - Review and approve estimation of the testing efforts - Review the testing strategy & test planning implemented by the team - Review test cases and test scripts - Define test cases execution priorities in coordination with Project Manager - Follow up on tasks status to improve delivery timelines - Depending on team size & level of complexity he/she could be required to design & execute tests cases - Ensure conformance of testing processes within the project - Follow up and ensure that all testing documentations are updated •Qualifications o Soft Skills - Excellent command of English language. - Excellent Communication Skills - Excellent Time management skills - Team Building Skills - Planning Skills - Leadership Skills - Excellent analytical skills - Decision Making Skills - Delegation & Empowerment - Conflict Resolving - Excellent presentation skills - Risk Evaluation o Technical Skills - Very Good understanding of software development & testing process - Experience in working with a test management tools (MTM) - Very Good Knowledge in test design - Very good knowledge in software testing types & techniques - Very Good SQL Scripting Knowledge - Strong test reporting knowledge - Strong in test planning and test strategy design - 5+ years of Experience - Proven Experience in all of the following (optional) :- •Automation •Performance •Security •KPIs: o Test plan organization and completeness o Test cases coverage vs specs o Defects & issues Accuracy o Number of not reproducible defects o Number of post release defects o Testing waste o On time delivery of tasks o Number of reported enhancements o Team playing o Flexibility and adaptability o Estimation accuracy o Communication o Attitude o Efficient assignment on team o Team motivation o Team skills improvement o Documentation quality

Experience

5+ Years

Function

QC

Working hrs

Full Time 

Career Level

Medium

Code

 DevOps Engineer

•Job Description: We are seeking a talented DevOps Engineer to join our team. The successful candidate will be responsible for designing, building, and maintaining the infrastructure and tools that enable our development teams to deploy and operate software in a fast, reliable, and secure manner. Responsibilities: -Design, build, and maintain the infrastructure and tools required for continuous integration, continuous deployment, and automated testing. -Collaborate with development teams to optimize the software delivery pipeline, from code commit to production deployment. -Streamline and automate manual processes to increase efficiency and reduce time-to-production. -Work with security teams to ensure that our systems meet compliance and security requirements. Requirements: -Bachelor's degree in Computer Science, Engineering, or a related field. -1 to 3 years of experience in a DevOps role, with a focus on infrastructure automation, configuration management, and deployment. -Good experience with containerization technologies (Docker) and Azure DevOps. -Good experience in at least one programming language (Python, Ruby, Java, etc.). -Familiarity with continuous integration and continuous deployment tools such as Jenkins & CircleCI is a plus. -Good understanding of Linux/Unix operating systems and command-line tools. -Excellent troubleshooting and problem-solving skills. -Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Code

​Senior Business Analyst

Responsibilities •Collect, analyze, and Define customers’ specifications and requirements •Help design, document and maintain system processes •Communicate key insights and findings to product team •Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to customers •Own and develop relationship with customers & partners and work with them to discover areas of improvements and integration Requirements •3+ Previous experiencein Business Analysis •A degree in IT / Computer Science •Proven experience in eliciting requirements •Experience in analyzing data to draw business-relevant conclusions and in data visualization techniques and tools •Strong written and verbal communication skills including technical writing skills in both Arabic and English •Must have working experience on large scale projects as well as handling day-to-day operational requests •Strong project management, ability to successfully manage multiple tasks at any given point, strong relationship building skills & communication skills
Code

​Senior Software Engineer

Job purpose Develop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Duties and responsibilities •Perform advanced programming tasks according to the project plan •Implement tasks following functional specifications •Write well designed, testable and efficient code •Good Technical Research Skills •Participate in the estimation of new features and components •On-time delivery of assigned tasks •Perform unit testing for submitted tasks •Serve as a mentor to less experienced software engineers •Participate in analysis & design of new functional requirements •Implement complex and risky tasks development tasks •Conduct prototyping and POCs for new technologies •Conduct code review and code refactoring tasks Qualifications Soft Skills •Good work ethics •Good English Language •Good Communication Skills •Good Analytical Skills •Team Player with Excellent Team Spirit •Good Estimation Skills •Positive and Self-motivated •Good Problem Solving Skills •High Ownership •Good Time Management Skills •Excellent Estimation Skills •Technical Writing Skills •Self-managed and Self-motivated •Proactive General Technical Skills •OOP Concepts & Principles •Desktop development Concepts & Principles •Web development Concepts & Principles •Very Good SQL & Database Knowledge •Agile Development Approaches •Web Standards (HTML/ XML / XSD) •JavaScript Development •Write Complex queries & read ERDs •Database Design / Normalization Skills •Unit Testing Techniques •High Code Debugging Skills •Multi-threading & Parallelization •Advanced Web Development Knowledge •Low Bugs Rate •UML Modeling Concepts •Deep understanding of design patterns •Test Driven Development Principles / Techniques •SOA Principles and Models •Use Case Analysis / Technical Specification. •building UI using XAML •dependency injection using MEF •Building highly responsive application using TPL and Asynchronous techniques. .Net Development Skills •Microsoft .NET Framework (4.0 & above) •C# Programming Language •ORM, LINQ ,EF ,and T-SQL Language •Visual Studio (IDE) •TFS •Open XML, and/or Reporting Services •MS Unit Testing on VS •Stored Procedures / Triggers / Functions / Views •Web APIs and WCF •Windows Services •JSON, Web services using JSON •HTTP Handlers / HTTP Modules •.NET Security Guidelines and Technologies •SOA Solutions Using MS Technologies (And / Or) Windows Development Skills •XAML Programming Language •MVVM Design Pattern •PRISM Frame Work •ASYNC Programing KPIs •Bug rate •Code quality •On time delivery of tasks •Team playing •Flexibility and adaptability •Estimation accuracy •Communication •Attitude
Code

UI DEVELOPER / FRONT-END DEVELOPER

JOB DESCRIPTION: We are looking for a UI Developers that will implement the visual comps, design elements and functioning front-end code to publish the final production outputs. The ideal candidate should have superior skills to be able to translate designes into a functional Interface with a high cross-browser compatibility and should have the ability to write complex scripts, HTML5, and CSS3. RESPONSIBILITIES: Create web application front-end as per design comps and information architecture. Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications. Work closely and intergrate professionally with developers and UI designers. REQUIREMENTS: 4 to 6 years of experience. Strong portfolio to be presented and defended during interview. Proficiency in JavaScript, and a high experience working with various JavaScript libraries and frameworks (Angular 2 or 4, …etc). Proficiency in HTML5, CSS3 and SASS to perform daily tasks. Having a very good understanding of grid layout and responsive frameworks (bootstrap, foundation, ... etc.) Good working knowledge of Photoshop and Illustrator. Having a problem solving mindset. Be open to receiving objective criticism and improving upon it
Code

Technical Team Leader

Job purpose Develop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Duties and responsibilities • Perform programming tasks according to the project plan • Implement tasks following functional specifications • Write well designed, testable and efficient code • Good Technical Research Skills • Participate in the estimation of new features and components • On-time delivery of assigned tasks • Perform unit testing for submitted tasks • Serve as a mentor to less experienced software engineers • Participate in analysis & design of new functional requirements • Implement complex and risky tasks development tasks • Conduct prototyping and POCs for new technologies • Conducting Interviews & Exams for Jr. & Mid-level Dev's • Conduct Code Review and code refactoring tasks • Configuration Management • Deployment Planning • Integrating team output into the project solution and packages • Ultimately responsible for project code quality • Final smoke test for deployed releases • Gathering and preparing release notes • Conducting Interviews & Exams for Sr. & Pr. Dev's • Design Review • Help in team members Technical Career Development • Own development project effort estimates • Flexible to travel • Breaking down backlog features into smaller tasks for the team • Assign tasks for team members in coordination with Project Manager • Work closely with QA team & make sure they are effectiveness & utilization • Preparing development/testing environment for the team Restricted external information Qualifications Soft Skills • Good work ethics • Good English Language • Good Communication Skills • Good Analytical Skills • Team Player with Excellent Team Spirit • Good Estimation Skills • Positive and Self-motivated • Good Problem-Solving Skills • High Ownership • Good Time Management Skills • Excellent Estimation Skills • Technical Writing Skills • Self-managed and Self-motivated • Proactive, Coaching and Mentoring • Supervision and Follow up • High Availability • Positive attitude and motivational • Excellent English Language • Team Building Skills • Planning Skills • Leadership Skills • Negotiation Skills • Decision Making Skills • Delegation & Empowerment • Conflict Resolving • Estimation validation • Flexibility and adaptability • Excellent Communication Skills • Risk Evaluation • Excellent research skills • Excellent presentation skills General Technical Skills • OOP Concepts & Principles • Desktop development Concepts & Principles • Web development Concepts & Principles • Very Good SQL & Database Knowledge • Agile Development Approaches • Web Standards (HTML/ XML / XSD) • JavaScript Development • Write Complex queries & read ERDs • Database Design / Normalization Skills • Unit Testing Techniques • High Code Debugging Skills • Multi-threading & Parallelization • Advanced Web Development Knowledge • Low Bugs Rate • UML Modeling Concepts Restricted external information • Deep understanding of design patterns • Test Driven Development Principles / Techniques • SOA Principles and Models • Use Case Analysis / Technical Specification • Performance Tuning Skills • Distributed Caching Servers • Advanced Distributed Development Knowledge • Excellent Design & Architecture Concepts • Design Review Skills • Security Review Skills • Development Best Practices • Code Review Skills • Excellent Code merging and resolving code conflicts • Excellent troubleshooting skills • Advanced Threading • Other source controls such as SVN, GIT etc. • Security Code Reviews • MS Project / WBS / Technical Plan Building • Solution Architecture Principles & Frameworks • MS VISIO • Agile /Scrum Coaching • Different Estimation techniques • Excellent Performance Tuning and Analysis Skills • Deep knowledge in best practices in any used technologies • Good knowledge in responsive design concepts • Branch planning .Net Development Skills • Microsoft .NET Framework (4.0 & above) • C# Programming Language • ORM, LINQ, EF, and T-SQL Language • Visual Studio (IDE) • TFS • MS Enterprise Library • Open XML, and/or Reporting Services • MS Unit Testing on VS • Stored Procedures / Triggers / Functions / Views • Web APIs and WCF • Windows Services • JSON, Web services using JSON • HTTP Handlers / HTTP Modules • .NET Security Guidelines and Technologies • SOA Solutions Using MS Technologies • HTML5, CSS3, JQuery, & AJAX • ASP.Net MVC4 and MVC5 • Azure and/or Windows 8/10 Development • Sql Session State Management • Continuous integration & Daily Builds • MS Technologies Benefits vs. Where to Use • Node js, Angular & Advance JS frameworks • Dependency Injection framework such as Unity • XAML Programming Language Restricted external information • MVVM Design Pattern • PRISM Frame Work • ASYNC Programing • Dot net framework • Object oriented programming • Design patterns mandatory • Parallel programming concepts mandatory • Task parallel library mandatory • Database Logical and physical design • Database tuning mandatory • Memory management • MVC, MVP, MVVM • JQuery • Angular 2 is a plus KPIs • Bug rate • Code quality • Best practices • New components • On time delivery of team tasks • Team playing • Flexibility and adaptability • Estimation accuracy • Communication • Attitude • Efficient task assignment on team • Team motivation • Team skills improvement • Documentation quality
Data Processing

Security R&D Engineer

Would you like to be participate in the development of AI driven next generation Cyber Security solution? Our company is located in the USA, with presence in Europe, Middle East and Asia. You will be part of a team of Software developers, Data Scientists and Cyber Security experts designing futuristic Security applications for a Global Market solutions and assisting salespersons to up- & cross sell designated services and products. The job location is Egypt – Cairo In this role you will: • Work in a cross functional team of data scientists, security professionals and software developers. • Research latest techniques used in cyber security on the offensive side. • Identify and implement possible automation opportunities in the regular security activities. • Research latest vulnerabilities and exploits. • Design and build prototype solutions. • Maintain technical expertise in cyber security techniques, standards and frameworks. Your experience and knowledge: • BSc degree in a Computer Science or Computer Technology as a minimum. MSc is preferred. • 3 years’ experience in cyber security. • Strong understanding of networking fundamentals. • Experience with high level programming language like python. • Strong understanding of software development life cycle. • Hands on experience in network penetration testing and manipulation of network infrastructure. • Familiarity with known vulnerabilities and exploits. • Familiarity with known vulnerabilities databases like NVD, OWASP and ExploitDB. • Experience with vulnerability assessment tools like Nessus is prefered. • Experience in web application scanning and web penetration is prefered. • Strong analytical skills. Your competencies and skills: • Information security professional certifications encouraged (OSCP, CREST, CISSP, GIAC, OSWE etc.) • Excellent leadership, teamwork and collaboration skills. • Results-oriented, high energy, self-motivated. • You are fluent in English and Arabic, any other European language is a plus. • Excellent written communication skills, with a focus on translating technically complex security issues into simple, easy to understand concepts for business and technical reviews. What do we offer: You will be at the start of a new business unit where the focus will be on the development and testing of Advanced Cyber Security applications for Offensive Security. The organization is a result-oriented group with a dynamic spirit. We offer an interesting salary package. We offer you with the opportunity to work in an established, vibrant Software Development company with the flexibility and entrepreneurial environment of a start-up business. Ambitious plans to develop and launch unique and leading AI driven Security Solutions that will fight Cyber Crime and help the World.

Experience

3+ years

Function

R&D

Working hrs

Full Time 

Career Level

Medium

Job Application

Please complete the form to apply for a position with us.

Thanks for submitting!

bottom of page