Software Engineer (f/m/d)
Cologne, North Rhine-Westphalia; Warsaw, Mazovia; Berlin, Land Berlin; Welwyn Garden City, EnglandJob Description
At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
Boeing Services Deutschland GmbH is looking for a Software Engineer. This position has been identified as a virtual opportunity and does not require applicants to live in Cologne, Germany.
You will be part of a cross-functional team, which develops highly interactive and adaptive training/academy management solutions for the aviation field. The position requires proficient to advanced skills in AngularJS hybrid applications development and with knowledge of Java or Objective C as a bonus.
- Design, implement and test hybrid single-page applications that improve user experience
- Develop client-side, TypeScript/HTML5 applications in Angular
- Contribute to ensuring high-quality code through following best practices and design patterns
- Design and write automated unit, integration and acceptance tests
Responsibilities:
- Development of software and capabilities for the Boeing Learning Solution (BLS)
- Design, develop and shape capabilities of the BLS to support effective delivery of training which may be conducted online or within a classroom
- Design and develop scalable, robust solutions to meet current and future needs of Customers as well as internal needs
- Design, develop and shape solutions, which compliment BLS capabilities and enhance our offerings to the Customer. This may include development of tools, and Business Support applications and solutions to support Content Development, Administration and other Business needs
- Ensure Quality is delivered at all stages for both internal and external users and needs. At Boeing we aim to delivery First Time Quality
- Participate in the design, architecture and implementation of complex, business critical features of the system
- Provide technical recommendations for software development
- Develop/decompose, document and maintain designs for applications
- Develop, deploy and monitor RESTful APIs using JavaScript
- Work as part of a cross-functional, agile development team embracing scrum approach
- Design and write automated unit, integration and acceptance tests
- Actively drive non-functional requirements such as performance, security, continuous integration, migration and compatibility
This position does not have sponsorship approval.
This requisition is for a locally hired position in the UK or EU. Candidates must have current legal authorization to work immediately in the United Kingdom or European Union. Boeing will not attempt to obtain Immigration and labor sponsorship for any applicants.
Required Skills:
- Knowledge and experience (2+ years) in technologies: JavaDatabases SQL and NoSQL (CouchDB)
- Working knowledge of Agile principles, methods, and frameworks (Scrum, XP, Kanban)
- 2+ years’ experience working in an Agile environment
- Programming languages (Java and SQL required)
- HTML and CSS
- Bachelor, Master or equivalent degree preferably in Computer Science or Engineering
Desired Skills:
- Experience with collaboration, configuration control, integration and testing tools (For example Jira, Git, Maven, Selenium)
- Proven track record of developing high quality software to business specification while understanding processes
- Experience in leading architecture efforts
- Experience with consuming and writing web services
- Experience with Linux, particularly CentOS
- Understanding of Microservices architecture
- Version control and continuous integration tools such as Git, Bamboo, Ansible
- Experience developing for cloud architectures such as Azure or AWS
- Objective C knowledge is a plus
- Knowledge of Elastic Search
- Experience using system monitoring tools
- Experience with continuous integration and deployment frameworks
- Interest or basic experience in the following areas: machine learning, recommendation systems, large-scale data mining
Typical Education & Experience:
Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 2 or more years' related work experience or an equivalent combination of technical education and experience (e.g. Master, 6 year's related work experience, etc.).
Relocation:
This position does not offer relocation. Candidates must live in the immediate area or relocate at their own expense.
Experience Level
Individual Contributor
Contingent Upon Program Award
No, this position is not contingent upon program award
Schedule
Full time
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
No featured jobs. View All Opportunities
No recently viewed jobs. View All Opportunities
No saved jobs. View All Opportunities