Jump to content

Senior Software Engineer


afotakel
 Share

Recommended Posts

 
Job Number: 150362 - 
Belgium-Glons
 
Application Deadline: 28-Sep-2015, 11:59:00 PM  
 
Senior Software Engineer-150362
 
Primary Location Belgium-Glons
 
Organizational Element AIR C2 PROGRAMME OFFICE & SERVICES
Schedule Full-time
 
Salary (Pay Basis) : 6,153.80Euro (EUR) Monthly
Grade A.3
 
 
Description
:  

Do you have experience in software engineering with a focus on large-scale distributed software? Do you have knowledge of software engineering related methods, techniques, metrics and tools? Do you have practical experience in a management function, as a Team or Project Leader?

If the answer is Yes, This position is Ideal for you.

The NCI Agency is currently seeking a Senior Software Engineers to work within the AirC2 Programme Office and Services area, within our Software Engineering Section – In-Service Support (SES – ISS) branch based in Glons, Belgium. As the Senior Software Engineer you will be acting as a lead engineer for a group of software engineers, providing technical expertise to the team, advising on technical subjects at the software expert level and providing guidelines on software design and implementation to software engineers. You will also be designing software modules and interfaces, performing testing and deriving software specific requirements from the system level.

Role Requirements

This is a position within the NATO Communications and Information Agency (NCI Agency), an organization of the North Atlantic Treaty Organization (NATO);

The Air C2 Programme Office and Service (AirC2 PO&S), as part of the NCI Agency, ensures the harmonised planning, implementation, deployment, evolution and support of the Air Command and Control System (ACCS) and other AirC2 assigned programmes, in a way that satisfies the operational requirements and minimizes the military risk, taking into account the NATO political, economic and schedule requirements and using the most suitable industrial and technological solutions.

The Engineering Branch (ENB) manages, controls, guides and orchestrates all technical aspects of all AirC2-related projects throughout their lifecycle. The Software Engineering Section – In-Service Support (SES-ISS) manages all software engineering aspects and software engineering resources allocated to the in-service support of all AirC2-related projects.

As the Senior Software Engineer, and under the direction and supervision of the Chief SES-ISS, you will be expected to:

  • Maintain an in-depth knowledge at software sub-system level of the products of the Centre with emphasis on software requirements and architecture.
  • Contribute to the analysis of change requests from a software requirements and architectural perspective, considering the impact on software and respective interfaces and estimating the time and resources needed to implement a solution to the proposal.
  • Perform feasibility studies, prototyping and software modelling.
  • Support the definition of system requirements by assessing their impact on software requirements and software architecture in co-operation with the system engineers.
  • Derive software specific requirements from the system level requirements and update the software requirement baseline, the software architecture and the associated documentation accordingly.
  • Define or modify the software architecture according to specified software requirements and within given external constraints.
  • Design software modules and software interfaces (including human-machine interfaces) according to specified software requirements and within given external constraints. These constraints include the system architecture, system design and also quality, safety and security rules and standards.
  • Provide guidelines for software design and implementation to software engineers.
  • Implement software modules and interfaces following the specified design.
  • Specify and perform component-level testing.
  • Participate in peer reviews of software requirements, architecture, design, source code and respective documentation and follow up on the results.
  • Provide advice at software expert level internally to other engineers and contribute to product risk management.
  • Liaise with the Customer Service Desk (CSD) for problem resolution and provide second-line support as required.
  • Perform or support on-the-job-training (OJT) as required.
  • Maintain a high level of expertise in the technical areas above and stay abreast of software engineering.
  • Act as Lead Engineer for a group for software engineers.
  • When assigned to support a project/product he/she reports also to the respective leader on related matters.
  • Deputize for higher grade staff (e.g. Chief SES-ISS).
  • Perform other duties, as may be required.

The Senior Software Engineer may be required to travel for business purposes to NATO, national (NATO and non-NATO) and some Operational facilities (Both Inside and Outside of NATO boundaries). As well as this frequent travel between the NCIA offices may also be required.


Person Specification


Qualifications Required

The Successful candidate will hold a university degree, from a nationally recognised/certified University in a technical subject with substantial Information Technology (IT); preferably equivalent to a master's degree and supplemented by substantial relevant Information Technology qualifications. Exceptionally, the lack of a university/college degree may be compensated by the demonstration of a candidate's particular abilities or experience that is/are of interest to NCI Agency.


Experience Required

The ideal candidate will be required to hold, as a minimum, 5 years of recent experience in Software Engineering of large-scale distributed software, coupled with significant, recent and practical experience in software development and maintenance using one or more programming languages (e.g. C, C++, C#, ADA, Java).

It is also essential that you hold:

  • General up-to-date knowledge of computer system architectures, operating systems, client/server, LAN/WAN and network concepts.
  • General up-to-date knowledge of software engineering related methods, techniques, metrics and tools.
  • Practical experience in management functions as project or team leader.

In addition to the above qualifications and experience it would be highly desirable if you can display:

  • Experience in software engineering of AirC2, air traffic control, command and control, data acquisition or real-time scientific processing systems.
  • Experience in up-to-date software analysis, development, implementation and testing methods, techniques and tools.
  • Experience in up-to-date software modelling techniques, prototyping, requirements validation, software quality assurance and associated tools.
  • Experience of modern software development methodologies (e.g. software development life cycles, agile methodologies).
  • Experience of software quality and configuration management concepts.
  • Experience of up-to-date data base management systems and data management concepts.
  • Experience of working in an international environment comprising both military and civilian elements.

Competencies Required

  • Deciding and Initiating Action - Takes responsibility for actions, projects and people; takes initiative and works under own direction; initiates and generates activity and introduces changes into work processes; makes quick, clear decisions which may include tough choices or considered risks.
  • Leading and Supervising - Provides others with a clear direction; motivates and empowers others; recruits staff of a high calibre; provides staff with development opportunities and coaching; sets appropriate standards of behaviour.
  • Working with People - Shows respect for the views and contributions of other team members; shows empathy; listens, supports and cares for others; consults others and shares information and expertise with them; builds team spirit and reconciles conflict; adapts to the team and fits in well.
  • Adhering to Principles and Values - Upholds ethics and values; demonstrates integrity; promotes and defends equal opportunities, builds diverse teams; encourages organisational and individual responsibility towards the community and the environment. 
  • Writing and Reporting - Writes convincingly; writes clearly, succinctly and correctly; avoids the unnecessary use of jargon or complicated language; writes in a well-structured and logical way; structures information to meet the needs and understanding of the intended audience.
  • Applying Expertise and Technology - Applies specialist and detailed technical expertise; uses technology to achieve work objectives; develops job knowledge and expertise (theoretical and practical) through continual professional development; demonstrates an understanding of different organisational departments and functions.
  • Analysing - Analyses numerical data and all other sources of information, to break them into component parts, patterns and relationships; probes for further information or greater understanding of a problem; makes rational judgements from the available information and analysis; demonstrates an understanding of how one issue may be a part of a much larger system.
  • Achieving Personal Work Goals and Objectives - Accepts and tackles demanding goals with enthusiasm; works hard and puts in longer hours when it is necessary; seeks progression to roles of increased responsibility and influence; identifies own development needs and makes use of developmental or training opportunities.

Languages

Most of the work of the NCI Agency is conducted in the English language, and therefore a thorough knowledge of English, both written and spoken, is essential and some knowledge of French is desirable.


What do we offer?

  • Excellent (where eligible) expatriation household and children's allowances and additional privileges for expatriate staff.
  • Education allowance for children (where appropriate) and an excellent private health insurance scheme;
  • Generous annual leave and home leave (if eligible).
  • Retirement Pension Plan

To learn more about NCI Agency and our work, please visit our website.


Please note that due to the Agency’s transition into a new structure in the near future, this post is planned to move to our offices in The Hague, Netherlands by Mid-2017.

The Agency’s recruitment team advises you that due to the large volume of applications it receives the screening process may take up to 2 months.

We appreciate your patience.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...