Available Opportunities
VAC5532 - Senior Engineer Portal Development
Field: Information Technology Contract Type: Full Time - Permanent
Location: Qatar - Doha Closing date: 10-Dec-2015
ROLE & CONTEXT:

Purpose:

Senior level member of Customer Experience Platforms team with required technical background. The role holder will be entitled with development tasks for portal platforms under the guidance of The Development Team Leader.

Context/ Background:

Portal team at Ooredoo Qatar is looking at strengthen the development manpower to reduce the dependency on outsourced consultancy and gain better control over the platforms. In addition to giving the chance to fresh graduates to experience the pure development work which will eventually lead to a solid technical background that the role holder will gain from this role responsibilities. This will reflect on their carrier path moving over higher positions with much deep understanding of technical platforms.

ROLE ACCOUNTABILITIES:

1)    Software Design and Development: Micro designing and developing of given tasks. Participating macro designs with senior team members.

2)    Software Testing: Testing own or others code with all aspects. Attending acceptance tests when necessary.

3)    Database Activities: Preparing and fine-tuning databases, implementing simple to complex sql queries for various purposes.

4)    Product Maintenance: Maintaining products in multiple platforms from development to production phases.

5)    Technology and Innovation Activities: Researching new applicable technologies, self-starting or participating innovational activities.

6)    Periodic Reporting: Communicate periodic status reports to senior members and escalate any potential issues.

7)    Remote Work: Working remotely after work hours or at the weekends in urgent cases.

8)    Assist in determining the technical direction of the project and the overall structure of the solution.

9)    Analyze business and technical (architecture) requirements.

10) Assure the consistency across all project work products.

11) Deliver the preliminary architecture and high-level application design.

12) Contribute to detailed application design.

13) Conduct detailed design, code and test reviews.

14) Apply experience in web application architecture and enterprise-level software development to create unique solutions.

15) Contribute to the overall architecture of the application.

16) Collaborate effectively with other teams (internal and external) in a very dynamic environment.

17) Deliver software projects on schedule and with high quality.

18) Work closely with QA and Business teams to ensure total product quality and integration

19) Work closely with Data Centre and Operational teams to ensure the product can be deployed and supported in a production environment

Experience:
  • 4+ years of software development experience.
  • Designing and developing of web and mobile applications.
  • A good understanding and background of telecommunications systems
  • Portal Certified Professional with more than 5 years of extensive experience developing and maintaining software applications using Object-Oriented Analysis and Design, UML, J2EE, Web services and other Web technologies.
  • Solid experience in Portal technologies and related technologies and standards.
  • Understanding and experience with XML, Java, SOAP programming languages and related standards, technologies and modelling techniques.
  • Understanding of Integration Design Patterns and Best Practices, component based and multi-tier distributed application architectures and Service Oriented      Architectures (SOA).
Qualifications:
  • A Bachelor’s degree in Computer Science / Engineering or equivalent.
SKILLS:

Technical:

Hands on java experience

Unix based OS working experience (Linux, Mac, Solaris)

Relational database experience

Knowledge of at least 1 application server (Tomcat, Weblogic or Jboss)

Maven, git, multithreading, JAX-WS, JSON experience preferred

Software development lifecycle

 

Non-technical:

Ability and willingness to learn

A can-do attitude

Result oriented

Good team player

Written and verbal English communication skills

Note: you will be required to attach the following:
1. Resume / cv
2. CV
3. Copy of passport
4. Copy of Academic Certification