Boeing India Engineering team is currently looking to hire Experienced So ftware Engineer- Full stack for Boeing India Engineering (BIE) Software to join their team in Bengaluru, India. As a Software Engineer, you will be part of the Boeing Global Services Cabin and Network software team, which develops soware applications and products that create direct value to its customers. We provide re-vamped work environments focused on delivering data-driven solutions at a rapidly increased pace over traditional development. Be a part of our passionate and motivated team who are excited to use the latest in software technologies for modern embedded web application development. Through our products we deliver innovative solutions to our global customer base at an accelerated pace.
Position Responsibilities:
- Develop High Level and Low Level Soware requirements
- Decompose Tier 3 System requirements into Tier 4 Soware requirements for the identified system features.
- Estimate Software development effort.
- Develop Code for High Level and Low Level Software requirements
- Ensure SW architecture and Design is per the Software requirements.
- Perform peer review on System and Software Requirements and Design.
- Support SRR (Systems Requirements Review), PDR (Preliminary Design Reviews), CDR
- (Critical Design Reviews), TRR (Test Readiness Review) and Formal Qualification.
- Support project management by providing periodic status and required metrics data.
- Be a good team player in the agile team. Candidate should possess excellent communications skills to participate in Requirement/Design/Code/Test reviews, have a thorough understanding of version control and Software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach.
- Be dynamic and support management and ensure successful product deliveries.
- Identify, communicate and migate the Risk, issues and Opportunities on a timely manner.
Employer will not sponsor applicants for employment visa status.
Basic Qualifica tions (Required Skills/Experience) :
- A Bachelors or Masters Degree (Engineering) is required as BASIC QUALIFICATION
- 7+ years of related work experience in software development using Java and spring Framework, preferably Spring boot.
- Understanding of micro service-oriented architecture and REST APIs.
- Hands on experience in web application framework
- Experience with UI components and ability to decompose a wireframe into sub elements; components reusability and UI multi-theming.
- Experience with the most known JavaScript frameworks such as Angular, React.
- Experience working with version control tools such as GIT.
- Exposure to continuous integration practices and tools such as Jenkins/Bamboo.
- Experience with container technologies
- Experience in Agile methodologies
Preferred Qualifica tions (Desired Skills/Experience):
- Knowledge on SQL technology, such as Postgres, MySQL or similar.
- Knowledge of Embedded software development
- Knowledge of container orchestration technologies like Kubernetes, K3S
- Experience in DO178C
Typical Education & Experience:
- Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 8+ years' related work experience or Masters Degree with 7+ years of experience with an equivalent combination of education and experience