Software Application Developer - Mid Level (Virtual)
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.Boeing Talent Acquisition is currently looking for Mid-Level Software Application Developer to join the Boeing IT&DA Product Systems Team in Seattle, WA. These positions support 2CES 'Second Century' - a large initiative spanning our enterprise that is building the foundational bedrock systems for Boeing's next 100 years of success.We are looking for teammates who have a passion for building large scale software systems. The ideal candidates will be highly motivated and like solving challenging and complex problems across a variety of domains. For this role we are seeking out high performing individual contributors. These positions will focus on supporting the Digital Enterprise transformation inside Boeing and the role can be aligned to one of several different projects or domains including Electrical Engineering (both internally written and commercial-off the shelf) and other areas depending on experience or desire. Join Boeing, help create our Digital Thread and watch big-data transform the world!Position Responsibilities:
- Develop valuable software solutions using the relevant, modern XP practices (i.e. pair programming, test-driven development, continuous integration, continuous deployment, build and test automation, etc.)
- Collaborate effectively within the operational constructs of a balanced team and Integrated Project Team (IPT) and across perceived functional organization teams.
- Work in partnership, virtually with teammates from our Boeing India site
- Develop effective, defect free source code that meets business requirements and team standards
- Participate in design and code review sessions
- Work within project teams on iterative development that delivers high quality products
- Embrace an Agile mindset of relentless and continuous self-improvement
- 5+ years of experience in Object Oriented Design and Programming in a high level language like C#, .NET
- 2+ years of experience with relational databases such as MS SQL Server, Oracle, etc.
- 2+ years of experience delivering software solutions to Production environment and writing quality, production ready code
- Experience working on full stack development across all tiers of an application
- Exposure to DevOps/DevSecOps and CI/CD
- Experience with Agile or Scaled Agile Framework (SAFe)
- A Bachelor of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Geospatial Science, or other technical degree
- Exposure to Cloud computing or microservices
- Thorough knowledge of SDLC - the overall software development process & methodology, tools, and techniques used to produce quality and secure software
- Good written and oral communication skills
- Exposure to Unit Testing and Integration testing or TDD (test driven development)
- Exposure to development on both Windows platforms and Linux/Unix platforms
- Experience with complex software design of user applications and back-end services
- Database experience in either Oracle, SQL, SQL Server or DB2
- Visual Studio experience
Vacancy expired!