Job Description
Headway Program Overview:
- Participate in a 6-month internship program involving soft skills, Theoretical Technical Trainings and On Job Trainings.
- Prepare a graduation presentation to a committee of technical and non-technical experts.
Integration Department Track Overview
-Integration department offers a 6-month internship in one of the following tracks:
Front End Development
Angular: Developing web applications using Angular Framework
- HTML and CSS / SCSS, perfect pixel/ UI, JavaScript /Typescript /Angular architecture
- Angular CLI/ Angular Basics/Angular Forms /Angular Routing
- Reactive programing using RxJS /Unit test using Jest
- State management using NGRX/Creating SPA / best practices
React: Developing web applications using React Framework
- HTML and CSS/SCSS/perfect pixel UI /JavaScript/Typescript
- React fundamentals/React hooks/React Router
- Redux Tool-Kit/Unit test /React Query
- React Material UI/Build Ecommerce App
OutSystems development Track:
- Low code development such as “OutSystems, Pega, etc...”
- Workflow builder and business process management concepts
- DevOps essential practices for automating deployment, scaling, and management of containerized applications.
- Agile process model
Java Development
- Core Java and Web Development Fundamentals
- Relational Databases and SQL
- Spring Framework
- Microservices Architecture
- RESTful APIs and Swagger
- Message Queuing with Apache Kafka
- Spring Cloud
- API Gateway
- Containerization with Docker and Kubernetes
- Testing and Debugging in a Distributed Environment
- Security and Best Practices for Microservices
Software Integrations
- Platform Fundamentals and Tools& Techniques: WebMethods/ IBM/ WSO2
- Integration Development (Platform-specific with common best practices)
- Troubleshooting and Debugging
Software Testing
- Basics of Software Testing/Software Testing Lifecycle/Software Testing Types
- Software Testing Levels/Regression Testing and Impact Analysis/How to size and Estimate Testing Efforts
- Software Testing Throughout Agile environment/API Testing concepts and tools practices
- Basics of Performance Testing with practical hands-on/Test Automation Concepts with practical hands-on
- Mobile Testing techniques/Defects creation, Defects query & Defect life cycle (real cases on a tool like Azure DevOps )/Test Cases creation on different modules ( real cases on a tool like Azure DevOps )
- Test Coverage/Review Requirement and design documents (static testing )
- Testing Reporting (Sprint report, Closure report.. etc )
- Manual testing practice on web application
- analytical thinking, and problem-solving skills.
Data Warehouse Track:
- Learning Data Warehouse concepts.
- Learning Data Modeling.
- Learning Data Integration & ETL (Extract, Transform, Load).
- Learning Query and Reporting.
- Learning Business Intelligence.
- Learning the fundamentals of Big Data Analytics.
Site Reliability Engineering
- Agile Foundations
- Cloud Fundamentals
- Database Fundamentals
- Scripting Fundamentals
- OS Fundamentals
- Software Engineering Fundamentals
- Scalability and Availability
- Automation and DevOps
- Monitoring and Observability
- Big Data Administration
- SRE Observability Engineer
- SRE Cloud Engineer
- SRE Security Engineer
Job Details
- Job Location
- Cairo Egypt
- Company Industry
- Other Business Support Services
- Company Type
- Employer (Private Sector)
- Job Role
- Engineering
- Employment Type
- Internship
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified
Preferred Candidate
- Career Level
- Student/Internship
- Nationality
- Egypt
- Degree
- Bachelor's degree / higher diploma
Education
Bachelor's of Engineering with a major in Computer Engineering or Computer Science.