Vacancy caducado!
Job 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.Leads and performs the design, program, test validation implementation and documentation of complex computing applications and software or computing architecture and computing application system designs. Leads analysis of end user processes to define application requirements. Writes and compiles complex code based on documented design or designs application architecture that integrates application software and delivery subsystems for specific applications. Modifies or upgrades complex applications to maintain functionality and performance. Identifies and recommends improvements. Identifies and resolves complex programming or application architecture problems.Boeing Learning Solutions and Management Solutions teams are seeking a Senior Software Developer to support our business in Seattle, WA. This organization supports Boeing's Training & Professional Services', creating capabilities that enable state-of-the-art training experiences for our customers. You will lead a team of developers creating, maintaining, and growing innovative applications."This is a hybrid position that allows telecommuting but may require in-office attendance for some key meetings and work collaboration. The selected candidate will be required to perform some work onsite at one of the listed location options.Position Responsibilities:- Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code.
- Ensure cross-platform optimization for mobile.
- Design user interactions on web pages.
- Develop functional databases and applications to support websites on the back end.
- Develop and design web services and APIs.
- Stay abreast of developments in web applications and programming languages.
- Stay current and provide insight on cutting edge software approaches, architectures, and vendors.
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
- Provide leadership for developing and designing technical solutions.
- Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations.
- Bachelor's degree or higher
- 8+ years of experience writing and testing software.
- Experience with Agile development methodologies
- 4+ years' experience working with Java
- Experience with front end web programming such as Angular or React.
- Google Cloud Platform/Azure/AWS development and deployment experience
- Experience with database backend development with Oracle and/or MS SQL Server.
- Fluent in CSS, JavaScript and HTML5.
- Proficient in JS-based tools.
- Working experience as a full stack Developer
- Experience in API design and development.
- Strong knowledge of data structures, system designs, and algorithms.
- Experience developing cloud native applications.
- Experience automating and troubleshooting application deployments using CI/CD pipelines.
- Experience with test automation tools.
- Experience using and deploying applications to cloud platforms such as Pivotal Cloud Foundry and Microsoft Azure.
- Experience working with container technologies.
- Experience with extended reality development is a plus.
- Team lead experience
Vacancy caducado!