Job Description

Lead software development of major features and systems (architect, design, build and maintain).
Contribute throughout the development and deployment cycle across the R&D organization.
Troubleshoot and solve complex problems and introduce mechanisms, new designs and best practices

4+ years of software engineering or software architecture; able to read, write and review code.

Technical competencies required 

Excellent Computer science fundamentals
Excellent programming skills in Java or an OO programing language with over 4+ years of experience.
Strong working knowledge of database architecture
Strong working knowledge building and scaling APIs
Strong working knowledge of GIT repositories
Experience working in an Agile environment

Preferable competencies

Good knowledge of cloud infrastructure and platforms (load balancers, storage, databases).
Good knowledge in SOA and microservices architectural patterns

Aware of multi-tenancy concept

Soft skills required

Excellent communication skills
Self-organized
Time management
Spring framework knowledge is a plus.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

Bachelor or Master’s degree in Computer Science or a related field

Job Details
Job Title Senior Software Engineer
Deadline 10 - Jan - 2019
Location Ramallah
Job Type Full time
Position Level Management
Salary N/A
Degree Bachelor's degree
Experience 4 Years
Application Instructions

Please send CV & cover letter to: [email protected]

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.