Emirates Airline angajeaza Software engineers si Senior software engineers.
1. Software Engineers – descarca de aici Terms & Conditions
Job Title : Software Engineer |
Department : IT Strategic Sourcing & Development |
1. JOB PURPOSE
To produce quality software and systems – undertaking a defined role, decided on a project by project basis by the Project Manager in collaboration with the relevant Resource Specialist – IT. The role may be a combination of activities involving: software design and development, database design, business and process analysis.
Software Engineers would move from software development through the activities listed above towards analysis and design. Each Software Engineer (SE) will be given a terms of reference sheet relating to the specific requirements for the role and project identified by the Project Manager/Project Controller.
2. JOB ACCOUNTABILITIES LINKED TO OBJECTIVE AREAS (MAXIMUM OF 10)
Software Production
- Translate the process and enhancement specifications into programs and write or generate error-free code within agreed time-scales, using the development tools, methods and languages specified by the Project Manager. Reference and document the software for ease of quality assurance, testing, operation and support.
- Investigate reported faults in operational code and proceed with changes to the code and promotion for replacement, following the department procedures of change management.
- Prepare test conditions for unit testing and test the code developed.
- Assist in the test, training and implementation phases of projects.
- Reference and document the software for ease of quality assurance, testing, operation and support.
- Ensure that 100% of software is peer reviewed and unit tested and help ensure that all functional and non-functional requirements are met.
Software and Database Design
- Assist in translating the functional requirements into a specification of functional processes, program modules and data definitions. Work with the database administrators to design and build file structures to support the functional processes. Reference and document the specifications and design for code development, testing and support.
- Plan and assist with the testing of modules and in the creation of databases for test and training.
Business and systems analysis
- Prepare and document business objectives, functional requirements, data models and technical architectures to meet an identified business need. .
- Prepare functional and technical specifications for external suppliers of software or for in-house software writing.
- Test and quality assure all software.
- Assist the Project manager or Relationship Manager (BITM) in establishing test and acceptance plans, as well as the final production database.
- Participate actively within the project team, seeking training and developing skills and competencies to meet the needs of the anticipated work programme.
- Accurately report on time spent against plan and progress achieved within the project control system being used on a weekly basis.
- Contribute towards improving the performance of the department, following and improving relevant departmental standards and undertake additional specialist roles and activities when required.
- Ensure that an effective and focussed work rate is maintained by self.
3. MINIMUM QUALIFICATIONS/EXPERIENCE/KNOWLEDGE/SKILLS
Qualifications/ Trainings:
- Degree in Engineering, Science, Computing or other numerate faculty from a recognised institute.
- Education in various programming languages, data modelling, database design, developing tools is vital.
- Training in a range of professional courses covering all elements of the development process.
Experience:
- Minimum experience of 3 years is expected in IT (software development environment) with at least two years of programming experience in the relevant technology.
Knowledge:
- Through understanding of client server, web development, and/or N-Tier architecture, software environments with integrated development and related tools is important. Specific knowledge of various projects will be part of the TOR.
2. Senior software Engineers – descarca de aici Terms & Conditions
Job Title : Senior Software Engineer |
Department : IT Strategic Sourcing & Development |
1. JOB PURPOSE
To research, implement and maintain quality software and systems – undertaking a defined role, decided on a project by project basis by the Project Manager in collaboration with the relevant Resource Specialist. The roles may be a combination of activities involving software production, software and database design, business and process analysis.
The role Senior Software Engineer would encompass software design, production of software and leading a team of junior software engineers. A term of reference sheet will be associated with this job to define the project needs, requirements and specifications. This will be identified by the Project Manager/Project Controller.
2. JOB ACCOUNTABILITIES LINKED TO OBJECTIVE AREAS (MAXIMUM OF 10)
Software Production:
- Translate process and enhancement specifications into programs and develop or refine error-free code within agreed time-scales using development techniques, tools, methods and languages specified by the Project Manager with the aim of optimizing operational efficiency.
- Participates in software documentation process by writing first draft versions of technical literature, review final documents prior to release and verify if the processes have been followed
- Investigate reported faults in operational code to determine changes and approaches to the code for promotion and replacement, conforming to established procedures of the department.
- Design and prepare test plan strategies and oversee test scripts to validate all new software development and enhancements. Participate and be responsible for the test, training and implementation phases of projects
- .Identify recurring problems or issues in software development, assigned applications and provide solutions or approaches to problems.
Software and Database Design:
- Translate the functional requirements into the specification of functional processes, program modules and data definitions.
- Work with the database administrators to design and build file structures to support the functional processes providing documentation and Reference for specifications, design, code development, testing and support. .
- Ensure that staff maintaining and performing software systems understand user needs and software requirements to determine feasibility of design and development within time and cost constraints.
- Plan and assist with the testing of modules by doing code reviews as well as integration testing and also be responsible for creation of databases for test and training.
Business and Systems Analysis:
- Prepare, collect and document business objectives, functional specifications, requirements, data models and technical architecture to meet an identified business need.
- Assist the Project Manager and relationship managers (BITM’s or B.A’s) to scope small projects, prepare business cases and the project plan, and prepare the systems requirements specifications to the point of sign off.
- Prepare functional and technical specifications for external suppliers or for in-house development.
- Test and quality assure all software. Assist the Business Managers in establishing test and acceptance plans, as well as the final production database.
- Mentors and trains both peers and less senior software development staff in areas of domain expertise and internal procedures.
- Contribute towards improving the performance of the department, following and improving relevant departmental standards, and undertake additional specialist roles and activities when required.
Team Leading:
· Assist Project Manager in setting objectives and targets for junior project staff and performing quality assurance checks as required. For small systems solutions this would entail, documenting business objectives, functional requirements, data models and technical architecture.
· Project manage the delivery of subprojects or small systems and solutions, within the established procedures, quality standards and methods to achieve the targets of quality, cost, benefits and time-scales.
· Liaise with external suppliers and internal specialist groups involved in the project.
· Report on projects and work programmes to the Project Controller as required.
3. MINIMUM QUALIFICATIONS/EXPERIENCE/KNOWLEDGE/SKILLS
Qualifications/ Trainings:
- Degree in Engineering, Science, Computing or other numerate faculty from a recognised institute.
- Education in various programming languages, data modelling, database design, developing tools is vital.
- Training in a range of professional courses covering all elements of the systems delivery/development process.
Experience:
- Minimum of 4 years IT experience (software development environment. Should have worked as a Team/ Module lead for at least 2 years leading a team of min 3-4 people or on a project size of over 5 man years.
Knowledge:
- Through understanding of client server, web development, and/or N-Tier architecture, software environments with integrated development and related tools is important. Specific knowledge of various projects will be part of the TOR.
Pentru a aplica pentru acest job va rugam sa ne trimiteti CV-ul in limba engleza ( completat dupa modelul pe care-l puteti descarca aici ) insotite de 2 poze recente cu Dvs.(una tip pasaport, una full-body) cat mai clare pe adresa :jobs@saferecruitment.ro. Va rugam sa precizati in titlul email-ului job-ul pentru care doriti sa aplicati.
Va rugam sa verificati si folderele Spam/Trash/Junk pentru ca este posibil ca mesajul nostru sa ajunga acolo.