MCR, LLC Programmer - C++ / Java in Glons, Belgium
Programmer - C++ / Java
Location: Glons, Belgium
MCR, LLC, is the nation’s premier Integrated Program Management (IPM) firm. Since 1977, MCR has delivered strategic planning, cost/schedule analysis, acquisition management and program assessment solutions to help government and commercial clients successfully manage their programs. MCR’s 400+ professionals provide critical thinking and integrated solutions to smart acquisition professionals, helping customers become more efficient and effective in managing complex programs. More information can be found at www.mcri.com.
DESCRIPTION OF DUTIES
Contribute to the analysis of change requests from a software design and implementation perspective, considering the impact on software and respective interfaces and estimating the time and resources needed to implement a solution to the proposal.
Contribute to feasibility studies, prototyping software modelling and requirements documentation.
Design software modules and software interfaces (including human-machine interfaces) according to specified software requirements and within given external constraints, including consideration of the system and software architecture, system design, quality, safety and security rules and standards.
Implement and maintain C-code software modules and interfaces following the specified design.
Develop packaging and porting support for Solaris 10, Windows 7/8/10
Integration of reference development environment
Specify and perform component-level testing.
Develop and maintain the associated software related artefacts like Software Design Descriptions, Interface Design Descriptions, Software User Manuals, Software Build & Installation Plans and other technical documents.
Participate in peer reviews of software design, code and documentation and follow up on the results.
Provide advice at software expert level internally to other engineers and support product risk management.
Maintain a high level of expertise in the technical areas above and stay abreast of software engineering.
Report to the project / product leader on related matters when assigned to support a project/product.
Perform other duties as may be required.
Bachelor of Science (BSc) or Master of Science (MSc) Degree at a nationally recognized/certified University in a technical subject with substantial Information Technology (IT) content with 4 years of post-related experience; or
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 the NCI Agency with 10 years of post-related experience;
At least 4 years of recent experience in software programming;
Significant, recent practical experience in software development and maintenance, including at least 6 months’ experience using C or C++;
Knowledge of operating systems (Solaris and Windows) and computer network concepts;
Experience in development and deployment of software to multiple architectures (SPARC and Intel).
Fluency in spoken and written English
NATO Secret Clearance
Nationality of one of the NATO member nations
Must meet eligibility requirements to work and reside in Belgium.
Experience in software engineering of AirC2, air traffic control, data acquisition or real-time scientific processing systems;
Experience in software analysis, design, implementation and testing methods, techniques and tools;
Experience in software modelling techniques, prototyping, requirements validation, software quality assurance, configuration management and associated tools;
Knowledge of modern software development methodologies (e.g. Agile methodologies like SCRUM);
Experience in automated tools supporting software engineering activities;
Experience in packet analysis of networks (Wireshark).
Knowledge of the AirC2 systems, including ACCS;
Prior experience of working in an international environment comprising both military and civilian elements;
Knowledge of NATO responsibilities and organization, including ACO and ACT.
EQUAL OPPORTUNITY EMPLOYER
MCR, LLC is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.