- Network
- Content Development
- Software Solutions
- Business Development
- Upload your C.V.
Software Solutions Department
Ref JCP - 0105 Java Certified Programmer

Education:

A bachelor’s degree in computer science or a relevant field.

Qualifications and skills:

3-6 years of relevant experience in software development
Strong understanding of software engineering concepts
Solid grasp of the following technologies/concepts: Java, J2EE, and XML Solid grasp of some of following
application servers: Tomcat, BEA WebLogic, SUN One or IBM WebSphere Familiar with software design and
development tools (Sun ONE Studio, MS Visual Studio.NET, JBuilderX, MS Visio, Rational Rose)
Solid grasp in development on Linux, and Windows
Excellent verbal/ written communication skills (Arabic and English)
Knowledge of object oriented analysis and modeling techniques(RUP methodology)
Technical certification: Java certified programmer (certified web component developer would be an
advantage)
Self motivation along with the ability to deliver
Strong analytical and problem solving skills
Ability to work as a part of a team as well as independently

Job Requirements:

Take ownership of code standards and development environment
 Work closely with different roles on the team (Developers, analysts, DBAs, project managers, and QA officers)

back to top
Ref SA – 0105 System Analyst/QA Engineer:

Education:

A bachelor’s degree in computer science or a relevant field

Qualifications and skills:

3-6 years of relevant experience in software analysis and quality
assurance
Experience with requirements and use case management using RUP
methodology
Strong Grasp on object oriented analysis and modeling techniques
(RUP methodology)
Proven ability to estimate project work load and time scales
Experience in designing and performing test cases (automated tests
are an advantage)
Solid grasp of the software development cycle
Experience in different types of testing (Functional, integration….etc)
Strong analytical and problem solving skills
Strong ability to communicate with clients
Ability to handle multiple projects and deadlines
Technical Background and Familiarity of distributed systems
Ability to use MS Project, MS Visio and MS Office
Demonstrated written and oral communications skills (Arabic and English)
The Ability to work as a part of a team as well as independently

Job Requirements:

Leading clients to define business requirements and translating
them to system requirements
Development of user requirements, technical specifications, use cases,
activity diagrams, as well as preliminary system architectures
Preparation of system design documents
Collaboration with software engineers to create mock-ups and
screen flows
Form an Integral part between software engineers, quality
engineers and the business development team
Supporting the business development department in preparing
technical proposals. 

back to top
Ref DBA - 0105 Database Administrator / Developer:

Education:

A bachelor’s degree in computer science or a relevant field

Qualifications and skills:

3-5 years of relevant experience in database
administration/development
Strong understanding of Oracle and SQL Server Development and Administration.
Solid grasp of PL/SQL, stored procedures and database tuning techniques
Solid grasp in networking concepts (TCP/IP, LDAP, etc…)
Experience in working with Linux, and Windows platforms
Experience in database analysis, design and modeling
techniques/tools (RUP methodology, ERDs, MS Visio and Rational Rose)
Excellent verbal/ written communication skills (Arabic and English)
Technical certification: MCDBA/OCP (preferred)
Self motivation along with the ability to deliver
Strong analytical and problem solving skills
Ability to work as a part of a team as well as independently

Job Requirements:

 Work closely with different roles on the team (Developers, analysts,
project managers, network administrators and QA officers)

back to top
Ref SE – 0105 Software Engineer:

Education:

A bachelor’s degree in computer science or a relevant field

Qualifications and skills:

2-4 years of relevant experience in software development
Strong understanding of software engineering concepts
Solid grasp of some of the following technologies/concepts: n-tier
applications, .NET framework, VC++, C#, XML, J2EE, and SQL 7.0/2000
Working experience with some of following application servers:
ISS, Tomcat, BEA WebLogic, SUN One or IBM WebSphere
Working experience with some of the software design and
development tools (Sun ONE Studio, MS Visual Studio.NET, JBuilderX, MS Visio, Rational Rose)
Solid grasp in development on Windows (Linux is an advantage)
Excellent verbal/ written communication skills (Arabic and English)
Knowledge of object oriented analysis and modeling techniques (RUP methodology)
Technical certification: MCP certification is an advantage
Self motivation along with the ability to deliver
Strong analytical and problem solving skills
Ability to work as a part of a team as well as independently

Job Requirements:

Take ownership of code standards and development environment
Design/ develop software solutions
Work closely with different roles on the team (Developers,
analysts, DBAs, project managers, and QA officers)

back to top