New Vacancy | ICT CUBE

SW Engineering

Senior SW Engineer

Ref: SWE001S

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 Science, or equivalent.

  • Proficiency in, at least, one modern programming language such Python, Java, Go.

  • Object-oriented programming (OOP) and design, data structures, algorithm design, problem solving, and complexity analysis.

  • Proficient with git and CI/CD processes

  • Experience with containerization using Docker and Kubernetes.

  • Knowledge of professional software engineering 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.

  • Work location : Egypt - Cairo

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.

  • Knowledge in Machine Learning Algorithms

  • Knowledge in data streaming applications like Kafka, Spark, and Storm.

  • Interest in machine learning, contentious integration, and big data.


If interested, please share your CV with us and mention the job reference in the subject line.