Skills And Tools:
- Design and develop software services and components
- Build reusable code and libraries for future use
- Execute full software development lifecycle
- Manage and contribute to the product infrastructure
- Optimize application for maximum speed and scalability
- Design and implement data storage solutions
- Implement security and data protection
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Deploy programs and evaluate user feedback
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
We use SCRUM, test-driven development, and continuous deployment to deliver projects based on realistic timelines and resource constraints.We are seeking Software Development Engineers excited by this opportunity. If this sounds interesting, we'd love to hear from you.
Our Interview Process :
- Problem Solving
- Technical Interview
- Soft skills assessment
- Bachelor's degree in Computer Science, Electrical Engineering, related technical field.
- 1-2 years of software engineering experience.
- Experience working with data structures, algorithms.
- Strong problem solving and analytical abilities.
- Familiarity with Spring Framework.
- Familiarity with databases (e.g. MongoDB, MySQL).
- Familiarity with CI/CD processes and tools (e.g. Jenkins).
- Familiarity with containerization technologies (e.g. Docker).
- Experience with AWS is a plus (e.g. EC2, S3, Cognito, etc…).
- Substantial experience working with Angular.
- Experience with state management (NgRx or similar).
- Ability to independently own and deliver features from start to finish.
- Understand both how to write tests and the value of automated testing.
- Software Quality Control Teste... - San Stefano, Alexandria16 days ago
- Software Testing Engineer (API...Fawry Banking & Payment Technology Services - 6th of October, Giza18 hours ago