Browse Jobs
For Employers
Post JobLog inGet Started

Software Solutions Developer

CodeScalers
Cairo, Egypt
Posted 4 years ago
9Applicants for1 open position
  • 4Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • The Software Solution Developer will work with the existing team on creating new cutting edge software systems through the whole software life cycles, starting from early research and prototyping using a variety of programming language and open-source frameworks
  • The team is responsible for the perfect design of new products, seamless execution of upgrades, documentation and installation procedures.
  • As the requirements of our products are of a very high level, requirements for the personnel are similar. Therefore he or she needs outstanding technical skills, understanding of systems used in the context of hosting providers and data centers as well as good communication skills.

Responsibilities:

  • Conduct technology research and experiment with various alternative tools and libraries
  • Develop proof of concepts and system prototypes
  • Design, develop and modify software components
  • Develop and direct software system testing and validation procedures, programming, and documentation

Job Requirements

Requirements:

  • Bachelor or master degree in Computer science, Engineering or equivalent by experience
  • 3-5 years experience in software development relevant to the described job
  • Profound knowledge of Python
  • Knowledge of C++ or Java
  • Experience with python web frameworks (Django, Flask, Gevent, etc ...)
  • Deep understanding of database concepts is a must, hands on experience with PostgreSQL or MySQL is a plus
  • Experience with Networking protocols (TCP/IP, UDP, XMPP, etc ...)
  • Experience in enterprise software development/design
  • Experience in RESTful Web Services design and implementation
  • Experience with SCM tools Git or Mercurial
  • Familiarity with design and implementation of Scalable, HA systems
  • Familiarity with Linux operating system is a must, at least intermediate level experience
  • Knowledge of Javascript, BackboneJs or Angularjs frameworks is a plus
  • Knowledge of deployment and configuration management tools (Saltstack, Ansible, Puppet, etc ...) is a plus
  • Knowledge of Continuous Integration (Jenkins, Travis-ci, etc ...) is a plus
  • Knowledge of Openstack, AWS, Azure, GCE is a plus
  • Excellent analytical skills, strong object-oriented design skills
  • Practical experience with Agile Development processes, specially SCRUM is a plus
  • Open-source practitioner, contributions to open-source projects is a plus
  • Target driven and result oriented
  • Achieves high quality results through thoughtful analysis and planning
  • Open for changes and continuous learning
  • Good knowledge of spoken and written English
  • Willing to travel abroad for training/deployments
  • Team player, self motivated and passionate for technologies and innovation

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Solutions Developer