Senior Software Engineer

ICT Cube - Maadi, Cairo

17
Applicants for
3 open positions
15
Seen
7
Rejected
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
1,200 to 1,600 USD per month
Languages:
English
Vacancies:
3 open positions
About the Job
  • 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.
About this Company

We are a home to incomparable IT services, top-class consultancy and flawless software solutions. Our years of experience, exceptional track record and latest technology makes us a preferable choice.

In this age of increased competition, companies need cutting... (More)

See all Careers and Jobs at ICT Cube
Hiring?
Signup for an employer account and Post your Jobs!