System Architect

Emerge Technology - Cairo, Egypt

21
Applicants for
1 open position
17
Seen
15
Rejected
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Vacancies:
1 open position
About the Job

Emerge Technology cultivates a creative atmosphere where teamwork is essential and talent, dedication, and good ideas are rewarded. We provide full benefits, a competitive salary, flexible working hours, free meals, and the opportunity for growth at a respected multinational company with unlimited potential. 

  • We are searching for talented software engineers to join our growing team.
  • You will be working on projects that span the globe utilizing the latest web and mobile technologies. 
Job Requirements
  • Computer Science degree or equivalent.
  • Demonstrated passion for learning new technologies.
  • Strong consistency and attention to detail.
  • Strong interpersonal skills with proven ability to collaborate and self-manage.
  • Excellent written and verbal communication skills.
  • Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Passion for intuitive user interfaces and the latest trends in software engineering.
  • Solid foundation of object-oriented design concepts, algorithms and data structures.
  • Strong knowledge in one or more of: C, C++, C#, Objective-C, Swift, Java.
  • Strong knowledge of HTML5, CSS3, SASS, LESS, and JavaScript.
  • Experience with Object Oriented JavaScript and modern JavaScript libraries (e.g. Bootstrap, Closure, jQuery, Node, Modernizr).
  • Experience developing responsive web applications.
  • Experience with JSON, XML, AJAX, and WebSockets.
  • Experience with relational database servers like PostgreSQL, or MySQL.
  • Experience with mobile development.
  • Experience building native mobile applications for iOS and Android.
  • Familiarity with one or more of: Python, Ruby, Perl, Shell is a plus.
  • Strong API design skills is a plus.
  • Experience with AWS or similar cloud computing environments is preferred.
  • Experience building RESTful web services is a plus.
  • Experience working with NoSQL database systems like MongoDB, CouchDB, or Redis is a plus.
  • Ability to diagnose, troubleshoot, and repair running servers and services for high availability is a plus.
  • Fluent in Linux: RedHat, CentOS, Fedora, or Ubuntu is preferred.
  • Experience building and managing automated build/test/deployment environments is preferred.
  • Significant experience in applications security, cryptography, network security, or systems security is a plus.
About this Company

Emerge Technology is a software development company based in Cairo, Egypt. Emerge Technology was established in 2006 focusing on developing Bluray disc embedded software and authoring tools for international clients, including major Hollywood studios.
Through a constant... (More)

See all Careers and Jobs at Emerge Technology
Android Mobile Development Jobs, Courses & Career Opportunities in Egypt
Hiring?
Signup for an employer account and Post your Jobs!