| 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 |