Job Description

Vacancy Number: TR 8-2017
Job Title: Senior Software Developer
Location: Beit Jala, Palestine

Transcend ( www.facebook.com/TranscendPS / www.transcend.ps )  is a unique company that provides world class business process outsourcing services to international and local institution using best of Palestinian talents.

Transcend is seeking to recruit: Senior Software Developer, the purpose of this position is to serve as an application developer in computer application development and to develop applications, workflows and processes that will facilitate production and delivery of publishing products. The work involves development of web applications, structured programming as part of a development team, application, database and schema design, documentation of workflows, and ongoing application maintenance. With the following requirements:

Job Requirements:

-       Design and develop new applications, programs, workflows and interfaces based on requirements and directives. Design workflows that facilitate electronic creation, transmission, and delivery of documents. Document the applications and enable other team members to be able to maintain them.
-        Develop database schemas to support programming efforts. Design and develop XML schemas and validations, XSLT, and XPath/XQuery code. Work with native XML and relational databases, and query, analyze and provide data to management. Investigate data errors and perform global data corrections.
-       Maintain existing production web applications, adding new features and improving efficiencies on them constantly. Perform releases on existing applications as a part of the development team. Provide maintenance and support response to internal and external clients.

Experience & Qualifications:

-  Experience: Minimum 3 years
-   Ability to work with diverse team to define requirements and scope of development efforts
-   Excellent communication and interpersonal skills
-   English language ability: Very good (speaking, reading, writing)
-   Significant experience with modern cross-browser web application design and development using a dynamic language on the backend - preferably Python, strong HTML, JavaScript (Prototype or jQuery), and CSS skills, and the ability to combine these to build utilitarian user interfaces.
-   Significant experience with an RDBMS (Oracle, SQL Server, MySQL) and the capability to design relational database schemas and write moderately complex SQL queries; experience with query performance tuning is a plus.
-   Experience developing applications to process and manipulate document-oriented XML using tools like XSLT, XPath, XQuery, and native xml databases (preferably MarkLogic).
-   Experience with XML schemas, DTDs, Schematron, and related technologies.
-   Modern full-stack web development know-how: experience building every piece of a web application, front to back.
-   Experience integrating diverse applications using HTTP-based services.
-   UNIX command-line proficiency and experience with either centralized (Subversion) or distributed (Git) version control systems.
-   Good understanding of IT best practices such as developing technical design documentation, software quality assurance, code peer review process, change controls, agile methodologies etc.
-   Experience in structured programming, web application design, database operations, and markup languages.
 
Interested applicants are encouraged to submit their CV and Cover letter in word or PDF by email to
 

[email protected]


By no later than November 15th, 2017 and applicants should indicate the position title within the subject line of the email.
Please note only short listed candidates will be contacted.
 

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements
Job Details
Job Title Senior Software Developer
Deadline 15 - Nov - 2017
Location Bethlehem
Job Type Full time
Position Level Mid Career
Degree Bachelor's degree
Experience No Experience
Category I.T. & Tech
Application Instructions
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.