Associate Software Engineer
Vacancy expired!
Job DescriptionAt 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.The Boeing Company is currently seeking an Associate Software Engineer - Level 2 to join the Software Engineering Tools and Environments (SETE) group, located in St. Louis, MO. This position will focus on supporting the Boeing Defense, Space & Security (BDS) business organization.Intro Paragraph:This position is in the Software Engineering Tools and Environments (SETE) group. The candidate will be involved in full stack development of Java web applications that reside on the Boeing intranet. Assignments will involve various aspects of the software development lifecycle, including prototyping, design, coding, deployment, maintenance, and user support.Web application development experience will be needed to assess and identify the changes that provide the highest business value while minimizing cost. Frequent communication with customers, management, and teammates will be required to be successful as part of our agile development team.The candidate will be part of our agile development team that develops and maintains web applications used by Boeing projects across multiple sites and/or business units.Position Responsibilities:
- Assists with the development, support and maintenance of architectures, requirements, algorithms, interfaces and designs for software systems
- Design and develop unit tests
- Develops and maintains code and integrates software components into a fully functional software system
- Assists with test procedures and documenting test results to ensure software system requirements are met
- Investigate, develop, and demonstrate software tool technologies that will aid existing and future projects
- Supports software project management functions
- Troubleshoots software issues
- Works under minimal supervision
- Bachelor's Degree or higher in Computer Science.
- 2 or more years of experience with Java
- 2 or more years of experience in web application development.
- Strong oral and written communications skills, and be self-motivated
- Have experience with most or all of the following languages, technologies, and tools:
- Languages: Java, JavaScript / Typescript, HTML, CSS, SQL
- Frameworks Libraries: Angular or React, jQuery,
- Spring (Spring Boot and Spring Security preferred)
- Tools: Git, Gradle
- Experience with Agile methodology and standard tools such as JIRA and Gitlab.
- Experience with React or other JavaScript frameworks/libraries
- Experience with Eclipse or similar IDE
- Experience with jQWidgets or other JavaScript UI libraries
- Education/experience typically acquired through advanced technical education from an accredited course of study in Computer Engineering, Software Engineering, and Computer Science (e.g. Bachelor) and typically 2 or more years' related work experience or an equivalent combination of technical education and experience (e.g. Master).
- In the USA, ABET accreditation is the preferred, although not required, accreditation standard.
Vacancy expired!