الخميس، 11 أغسطس، 2016

مطلوب مطورين برمجيات للعمل في مشروع دعم قطاع العدالة - الضفة الغربية

Tetra Tech DPK is implementing the Justice Sector Assistance Project (JSAP) IV under a contract funded by the Bureau of International Narcotics and Law Enforcement Affairs (INL).
JSAP IV is a five-year project (one base year and four option years) and serves as follow-on to three predecessor projects JSAP I, II, and III. JSAP IV provides support across the West Bank to the Public Prosecution Offices (PPOs), Palestinian Civil Police (PCP), Military Justice Commission (MJC), the Civil Defense (CD) and the Preventive Security Organization (PSO).

JSAP IV is seeking to hire qualified personnel to fill the following positions:

1- Development Manager

Position Summary:
Employee will serve as the Development Manager on the Justice Sector Assistance Project in West Bank (JSAP IV) and will be imbedded in police and other Palestinian security agencies IT units in order to lead the process of customizing and implementing the Police Information
Systems in the other security agencies. He will be responsible for managing the team hired
by JSAPIV to customize and implement the Information systems. The Development
Manager will also serve as the principal liaison between the development team and the
Executive Leadership Council of the participating security agencies (responsible for the
overall governance of the project) and will coordinate with consultants providing technical
and governance assistance to the project.

The Development Manager will be involved in all aspects of customization including
requirement analysis designing, coding, writing test cases and documentation using advance
Java, and XML-based technologies aside with system and platform design and structure.
And he will be reporting directly to IT and Procurement Manager in JSAP(IV).

Position Responsibilities:
Also he/she will be responsible for ensuring the successful development of all components
through effective:
• Analyzing the requirement of all agencies to implement the police information
systems in them.
• Be involved in all aspects of development including designing, coding, writing test
cases and documenting components of the architecture using Java, JEE, and XMLbased
technologies.
• Designing and documenting the environment, specifications, and software layers to
provide for a reliable, scalable, secure and highly available system.
• Designing logical and physical data models optimized for maximum flexibility per
research requirements.
• Writing required design and analysis documents for applications.
• Participating in design and code reviews.
• Developing and maintaining documentation related to the design, development,
installation, administration, and maintenance of systems.
• Creating technical documentation for other system administrators and support
personnel to aid in installation and administration.
• Define and enforce coding standards and development and deployment methodologies
and processes.
• Work closely with development team to ensure high quality solutions that are
consistent with architecture standards and meet organizational requirements.
• Provide direction and feedback to development staff.
• Prepare work plans, project reports and other major deliverables
• Provide leadership and guidance to coach, motivate, and lead team members to their
optimum performance levels and career development.
• Complete reporting requirements for bi-weekly and other reports in a timely and
thorough manner.
• Help developers resolve both technical problems as well as human resources issues.
• Other duties as assigned by the COP / IT Manager.


Qualifications:

• BS. In Information technology, Computer Science, Computer Engineering or any related field.
• Master is a plus.
• 10 years of Proven Hand on experience in development management preferred in similar domain.
• 5+ years’ working experience of complex multi-components systems development using Java & JEE.
• Solid experience in object oriented analysis and design using common design patterns.
• Solid experience in web services design and implementation (SOAP, REST)
• Solid experience in Relational Databases and SQL, preferred (PostgreSQL).
• Experience in data modeling and relational mapping (Hibernate), Web technologies, standards, and full stack applications design and development, MVC model.
• Experience in system architecture design.
• Experience in the Spring Framework and Grails.
• Strong understanding of the software development cycle. Experience with Scrum methodology and Agile practices


Soft Skills:

• Enthusiastic, energetic, systematic, organized, analytical, thorough, resourceful, and work process & details oriented.
• Strong leadership, project management skills, time management, and problem solving skills.
• Ability share ideas effectively.
• Proven ability to meet deadlines/successful completion of deliverables with high level of work quality.
• Self-motivated, hardworking, flexible, and proactive.
• Have a “whatever it takes” attitude.
• Strong problem solving.
• Ability and willingness to travel required

• Excellent Arabic/English communication skills (written and oral).

2- Junior Java Developer

Position Summary
The Junior Java/JEE Developer will be a member of a development team working on a large business applications solution, participate in developing a scalable, reliable, secured, maintainable, extendable, and adaptable applications through building solid and reusable components. The Junior Java developer must be a team player with a high level of web applications development and troubleshooting skills, in addition to being self-motivated to learn and work with minimal supervision.

Position Responsibilities
• Be involved in all aspects of development including analyzing, designing, coding, writing test cases and documenting components of the architecture using Java, JEE, and XML-based technologies.
• Write high-level and detailed design documentation. Design object oriented diagrams using UML.
• Gather, understand, and document stakeholder requirements.
• Analyze system logic in order to prepare or refine technical specifications.
• Implements policies and standards and ensures adherence to security procedures.
• Provide assistance to testers as needed to determine system problems.
• Responding promptly and professionally to bug reports.

Job Requirements
• 1+ years’ working experience in applications and components development using Java & JEE.
• In-depth knowledge and understanding of Data Structure, OOA/OOD, design patterns, UML.
• Working experience in JEE including: Tomcat, Servlets, JDBC, HTTP, HTTPS, XML.
• Working experience in web applications full stack development including: Model View Controller (MVC) Framework (Grails is recommended), JavaScript, JQuery, AJAX, Dojo, Data Modeling, multi-components systems, deployment.
• Working experience in web services usage, implementation, and design (SOAP / WSDL).
• Proven development skills in Web standards, HTML/ HTML5, CSS3, and responsive design (Bootstrap 3.X experience is recommended).
• Working experience and understanding of SQL, Relational DBMS (PostgreSQL/ MySQL), and ORM.
• Proven skills in revision control systems (mainly GIT), FTP, SFTP, and SSH.
• A degree in computer science or computer engineering.

Notes:
• Fresh graduate students who believe that they have outstanding talent and skills can
apply for the position. (University transcript of records is required)



3- Senior Java Developer


Position Summary
The Senior Java/JEE Developer will be a member of a development team working on a large business applications solution, participate in developing a scalable, reliable, secured, maintainable, extendable, and adaptable applications through building solid and reusable components. The Junior Java developer must be a team player with a high level of web applications development and troubleshooting skills, in addition to being self-motivated to learn and work with minimal supervision.

Position Responsibilities
• Be involved in all aspects of development including designing, coding, writing test cases and documenting components of the architecture using Java, JEE, and XMLbased technologies.
• Write high-level and detailed design documentation. Design object oriented diagrams using UML.
• Gather and understand stakeholder requirements and overall product architecture.
• Create proof of concepts (PoCs) to validate design assumptions.
• Analyze complex system logic in order to prepare or refine technical specifications.
• Recommends and implements policies and standards and ensures adherence to security procedures.
• Provide assistance to testers as needed to determine system problems.
• Responding promptly and professionally to bug reports.


Job Requirements
• 3+ years’ working experience of components development using Java & JEE.
• In-depth knowledge of the JEE Specification including: Tomcat, Servlets, JSP, JSTL, JNDI, Java-Mail, JAAS, JDBC, HTTP, HTTPS, and XML.
• 3+ years’ experience designing Web services.
• 3+ years’ experience of OOA/OOD and knowledge of design patterns.
• 3+ years’ experience providing solutions for complex multi-components systems using Java & JEE technologies.
• 3+ years’ experience of SQL & Relational DBMS (Oracle/PostgreSQL/MySQL).
• In depth knowledge of HTTP Invoker, SOAP, WSDL.
• In depth knowledge of Object Relational Mapping (ORM), mainly Hibernate Framework.
• In depth knowledge of Java Spring Model View Controller (MVC) Framework, Spring Security, Grails Framework, XML, and XML Schemas.
• In depth knowledge of JavaScript, JQuery, AJAX, Dojo.
• In depth experience of Web standards, HTML / HTML5, CSS3, and responsive design. Bootstrap 3.X experience is recommended.
• Experience in revision control systems (mainly Git), FTP,
• A degree in computer science or computer engineering.




Applications should be sent by fax or e-mail, clearly indicating the position of interest, with attached CV and cover letter detailing your qualifications. The application should also include a copy of official university certificate. Applications should be submitted no later than Wednesday, August 17, 2016.

Only short-listed candidates will be contacted. JSAP is an equal opportunity employer. E-mail: jsapproject3@gmail.com ,,, Fax: (02) 297-2230 No phone calls, please. Applications that do not meet the minimum requirements listed above will not be considered.



-------------------------------------------- Google Ads --------------------------------------------

ليست هناك تعليقات:

إرسال تعليق