Alle Stellenangebote Unsere Standorte Arbeiten bei CGI Entwicklung und Förderung von Mitarbeitern Wir sind der fünftgrößte unabhängige IT-Dienstleister weltweit mit 65.000 Mitarbeitern in 40 Ländern. In Deutsch- land beschäftigen wir an 13 Standorten mehr als 2.300 motivierte Kollegen und Kolleginnen.Trotz unserer Größe sind wir ein famili- engeführtes Unternehmen, das Wert auf ein gutes Betriebsklima legt. Das Attribut Wertschätzung liegt uns besonders am Herzen, weshalb jeder Mitarbeiter ein "Member" unseres Unternehmens ist. Member dürfen ihre Ideen jederzeit einbringen und am Unternehmenserfolg partizipieren.Sie können über sich hinauswachsen und ihre Zukunft aktiv gestalten. Ihren Einsatz honorieren wir mit vielen Ent- wicklungs- und Karrieremöglichkeiten,die den Member und dessen Lebensum- stände berücksichtigen. Die Vereinbar- keit von Familie und Beruf ermöglichen wir in der Regel durch ein flexibles Arbeitszeitmodell. Der Wiedereinstiegins Unternehmen nach einer Elternzeit ist bei uns selbstverständlich.CGI ist ein Arbeitgeber, der die persön- liche Entwicklung und fachliche Karriere seiner Member aktiv fördert. Finden Sie es heraus!Wir freuen uns auf Ihre Bewerbung.CGI DeutschlandHR Recruiting-TeamBewerberhotline: 0 61 96. 77 42 420 Software Engineer (m/w) Standort(e): MunichStellen-ID: J1215-1433 Software Engineer The Atacama Large Millimeter/submillimeter Array (ALMA), an international partnership of Europe, North America and East Asia in cooperation with the Republic of Chile, is one of the largest astronomical observatories in existence. ALMA is a single telescope of revolutionary design, composed of 66 high precision antennas located on the Chajnantor plateau, at 5000 meters altitude in northern Chile. All antennas are now at the ALMA site and the observatory is transitioning towards full-scale science operations.ESO is looking for a consultant to work with the ALMA computing team at ESO headquarters in Garching, near Munich, Germany; he or she will be assigned to the development, deployment and maintenance of the ALMA Common Software (ACS). The ALMA Common Software (ACS) provides a software infrastructure common to all operational subsystems. ACS is based on a distributed component model, with components implemented in any of the supported programming languages (C++, Java and Python). The teams responsible for the control system's development use ACS components as the basis for controlling high-level entities and for the implementation of devices such as an antenna mount control.The ACS implementation is based on CORBA, where different interoperable implementations have been adopted for each specific language among the available open source options (ACE/TAO for C++, JacORB for Java, omniORB for Python). ACS provides common CORBA-based services such as logging, error and alarm management, configuration database and lifecycle management. Where possible, ACS relies on standard CORBA services, choosing the most suitable implementation from one of the adopted CORBA implementations.DDS (RTI (http://www.rti.com) implementation) has been recently introduced in the ACS Bulk Data system for performance and scalability reasons.TasksReporting to the responsible group leads, the consultant will be assigned to the on-going development and maintenance of some of these tools, following an agile, feature-driven development process. He or she is also expected to contribute to other activities within the ALMA computing team, quickly adapting to the changing needs of our dynamic environment. He or she will collaborate with all other ALMA computing groups in Europe, North America and East Asia, as well as with the support staff and astronomers at the ALMA observatory in Chile.All delivered software shall be integrated by the consultant into the corresponding ACS software release.Occasional short trips to the observatory and other partnership locations (1-2 weeks) are an integral part of the job description. Profile: The ideal consultant is a software engineer with a minimum of 3 years’ professional experience in distributed software development. He or she will be able to support the full software development life cycle, from requirements gathering, design and implementation, to deployment and maintenance. ALMA software developers are expected to write clear and concise developer and user-level documentation. Team spirit, customer orientation and a strong sense for quality development are essential. Mandatory: • University degree in Computer Science, Physics, Mathematics or equivalent• Minimum five year experience in development, integration and testing of complex software applications running on UNIX platforms, preferably Linux, and sound knowledge of programming languages and scripting languages (C++, C, Java, Python, UNIX shell).• Minimum five year experience in the design and development of applications for distributed software systems.• Minimum five years’ experience in development, integration and testing of complex software applications using CORBA, including the internals of CORBA implementations. Specific experience with the internals of the ACE/TAO, JacORB and omniORB CORBA implementations will be considered an asset.• Minimum two years’ experience in development, integration and testing of complex software applications using DDS.• Minimum five years’ experience with software engineering standards and tools (version control, problem reporting systems, software build systems).• Experience with the development of multi-threaded applications is essential.• Excellent command of the English language; very good oral and written communication skills Desirable: Desirable:• Experience in Java-based desktop and eclipse RCP GUI programming• Experience in database application development (SQL, Hibernate, Spring)• Experience in code generation• Familiarity with build tools: Makefile, Ant, Maven• Background in astronomy or astrophysics, especially radio interferometry At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 68,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please.WE ARE AN EQUAL OPPORTUNITY EMPLOYER. de.cgi.com
Die Stellenanzeige Software Engineer (m/w) von CGI Deutschland Ltd. & Co. KG wurde zuletzt aktualisiert am 05.01.2016.