New Vacancy | ICT CUBE
Junior SW Engineer
We are looking for experienced individuals only (mid-level and above)with a passion for being part of an Agile development team, participating in all aspect of the software development life cycle. You will be given the opportunity to create software, as well as design/build/maintain test automation and have a direct and meaningful impact on the quality of the software applications.
Required Skills and Qualifications:
-BS in Software Engineering, Computer Engineering, or equivalent.
-Ability to understand the customer requirements, guide the team on the best implementation way, support and drive implementation.
-Demonstrated experience designing and architecting scalable and resilient enterprise software.
-Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations.
-Proficiency in, at least, one modern programming language such Python, Java...etc.
-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 CI/CD processes and tools such as Jenkins or other.
-Experience with containerization using Docker and its orchestration utilizing Kubernetes, Docker Swarm, or similar.
-Knowledge in Machine Learning Algorithms
-Excellent documentation and communication skills - strong technical writing.
-English language proficiency is a must.
-Work location: Cairo, Egypt.
If interested, please share your CV with us and mention the job reference in the subject line.