Senior Software Engineer
ICT Cube -
Maadi, CairoPosted 5 years ago34Applicants for3 open positions
- 34Viewed
- 0In Consideration
- 13Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Coordinates with technical lead, software architect, business analysts and users to determine requirements and approve user stories.
- Build new software, system integration.
- Modifying existing software applications with full competency.
- Troubleshoot failures during testing, including reproducing faults, evaluating requirements, and documenting root cause analysis.
- Follows DevOps best practices – including continuous integration and unit testing best practices
Job Requirements
- BS in Software Engineering, Computer Engineering, or equivalent.
- Proficiency in, at least, one modern programming language such Python, Java, or C#.
- Object-oriented programming (OOP) and design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience in data streaming applications like Kafka, Spark, and Storm.
- Proficient with git and CI/CD processes and tools such as Jenkins, Travis CI or other
- Experience with containerization using Docker and its orchestration utilizing Kubernetes, Docker Swarm, or similar.
- Knowledge in Machine Learning Algorithms
- Knowledge of professional software engineering practices & best practices including coding standards, code reviews, source control management, build processes, testing, and operations.
- Demonstrated experience designing and architecture scalable and resilient enterprise software.
- Excellent documentation and communication skills - strong technical writing.
- Experience with software troubleshooting.
- English language proficiency is a must.
A plus:
- Experience building large-scale software systems that have been successfully delivered to customers.
- Working knowledge of test driven development, automated unit testing and continuous integration.
- Familiar with JavaScript framework like AngularJS.
- Interest in machine learning, contentious integration, and big data.