Search 1306 Vacancies
Incorporating

Job Details

Software Engineer 3/4

  • Job Position: Permanent
  • Location: VA - Virginia
  • Job Hours: Full-Time
  • Job Role: Software Engineer
  • Company:  Boeing
  • Job reference: Requisition Number: 09-1014836
  • Posted Date: 28 October 2009 16:26:31

Position requires current SSBI/SCI clearance with CI or Full-Scope Polygraph or equivalent.

Participate in a diverse team conducting web-based software development utilizing an agile development methodology. Seeking software engineers skilled in the use of Java and XML related technologies, data extraction, transformation and loading, and relational or XML databases. Use a disciplined approach for the design, development, operation, maintenance, and documentation of software components and computing systems software to be applied within analytic environments. Must be willing to learn and apply agile software development practices derived from engineering best practice and recognized standards such as SW-CMM, CMMI, and ISO/IEC 12207 throughout the system/software development life-cycle to support the generation of applications and computing environments. Interfaces with customers, suppliers, application users, and other technical and support personnel. Preferred skills and experience include data and software architecture definition, data manipulation and modeling, graphic user interface (GUI) development; application programming interface (API) development, requirements analysis, object-oriented design (OOD), service-oriented architectures (SOA), public key infrastructure (PKI), virtual private network (VPN), and internet protocol security (IPSEC) operational environments. Candidate must have excellent communication skills, both verbal and written, and be able to work in a dynamic team environment. Knowledge of object-oriented analysis and design methods (OOA / OOD) using Unified Modeling Language (UML) is desired. In addition, experience and proficiency with one or more of the following languages, development environments, and tools is required: Java, J2EE, SWING, JDBC, PERL, XML, XPath, XQuery, XSLT, HTML, Shell Scripting, Solaris, UNIX, Windows, middleware portals, Eclipse, Apache, Oracle, MarkLogic, Twister, InXight, Rhapsody, LDAP, Subversion.

Competencies

 

General


 Communication
Clarifies purpose and importance; stresses major points; follows a logical sequence. Keeps the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. Frames the message in line with audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience. Seeks input from audience; checks understanding; presents message in different ways to enhance understanding. Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used. Accurately interprets messages from others and responds appropriately.

 Continuous Improvement
Consistently reviews a wide range of processes to identify gaps between requirements and current outputs within own work group, other work groups, and occasionally external customers. Consistently identifies potential conditions that contribute to gaps or key variances; fully explores relationships between conditions and effects; distinguishes causes from symptoms and identifies primary causes. Independently generates ideas for solutions; fully analyzes the effect or impact of each solution; selects appropriate solutions. Consistently tests solutions; gathers feedback from own work group, other work groups, and occasionally external customers on effectiveness; reviews impact on baseline measures; modifies solutions as appropriate to ensure effectiveness.

 Contributing To Team Success
Makes procedural or process suggestions to work group members, other internal employees, and occasionally external customers for achieving team goals or performing team functions; provides necessary resources or helps to remove obstacles to help the team accomplish its goals; listens to and fully involves others in team decisions and actions; values and uses individual differences and talents; shares important or relevant information with the team; adheres to the team's expectations and guidelines; fulfills team responsibilities; demonstrates personal commitment to the team.

 Decision Making
Recognizes a wide range of potentially difficult issues, problems, or opportunities in own work group, across the organization and occasionally with external customers; determines whether action is needed. Identifies the need for and collects information to better understand difficult issues, problems, and opportunities. Integrates information from a wide variety of sources; detects trends, associations, and cause-effect relationships; creates relevant options for addressing difficult problems/opportunities and achieving desired outcomes. Formulates and/or makes recommendations for decision criteria based on issue complexity; evaluates options by considering implications and consequences; chooses an effective option. Implements decisions or initiates action within a reasonable time. Includes fellow work group members, employees across the organization, and occasionally external customers in the decision-making process as warranted to obtain good information, make the most appropriate decisions, and ensure buy-in and understanding of the resulting decisions.

 Managing Work
Identifies critical and less critical activities and tasks within own and other work groups; adjusts priorities when appropriate. Ensures that required equipment and/or materials are in appropriate locations so that own and others' work can be done effectively. Allocates own time to complete work; coordinates own and others' schedules to avoid conflicts. Takes advantage of available resources (individuals, processes, departments, and tools) to complete work efficiently. Uses time effectively and rarely allows irrelevant issues or distractions from interfering with work completion.

 Systems Thinking
Evaluates job tasks and processes on how well they help meet team objective(s); identifies non-value-adding components and barriers. Formulates change strategies; seeks input from others to evaluate options for change and encourage buy-in. Makes appropriate changes to job/role structures and processes by communicating effectively and focusing on new skill development. Uses accurate measurement systems to monitor the implementation. Technical


 Analytical Skills
Basic - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the department level.
Preferred - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources with clients, customers and/or suppliers.

 Engineering Processes
Basic - Complete knowledge of responsibilities and tasks performed by various Engineering departments/disciplines (e.g., design, test, software, technology, avionics). Complete knowledge of the interaction between departments/ disciplines and how their products/processes affect one another and impact non-engineering processes (e.g., Operations, Logistics, Business).
Preferred - Extensive and specialized knowledge of responsibilities and tasks performed by various Engineering departments/disciplines (e.g., design, test, software, technology, avionics). Extensive and specialized knowledge of the interaction between departments/ disciplines and how their products/processes affect one another and impact non-engineering processes (e.g., Operations, Logistics, Business).

 Engineering Standards
Basic - Complete knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
Preferred - Extensive, specialized knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.

 Software Architecture & Design
Basic - Complete knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
Preferred - Extensive, specialized knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.

Typical Education/Experience

 

Level 3 - Degree and typical experience in engineering classification: Bachelor's and 5 or more years' experience, Master's degree with 3 or more years' experience or PhD degree with experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard. Level 4 - Degree and typical experience in engineering classification: Bachelor's and 9 or more years' experience, Master's with 7 or more years' experience or PhD with 4 or more years' experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard.

Other Job related information

 

Position requires current SSBI/SCI clearance with CI or Full-Scope Polygraph or equivalent; Full-Scope Poly preferred. Applicants MUST include their Security Clearance Level, Investigation Type and Investigation Date clearly on their resume.

*** Please note that depending on the specific position, you may be required to pass additional medical tests, credit checks, and/or other requirements. These additional items are required for the Company to comply with various laws and regulatory rules.***

Every job requisition has specific and unique requirements listed under 'Description', 'Competencies', and 'Education'. Applicants will increase their opportunities for consideration by demonstrating compatibility with these requirements in their resumes.

The job specifications - including competencies (knowledge, skills, abilities, and other characteristics), job-relevant work experience, education, and other requirements described in this requisition - will be the basis for applicant screening, including resume reviews, structured interviews and any other assessments used to support the hiring decision. All candidates considered for this position may be required to participate in a structured interview. The structured interview is a standardized method of evaluating candidates' job-related competencies to support an objective selection and promotion process.

Warning: There is no need to provide your bank details when applying for a job. We strongly advise that jobseekers should never supply any bank account details or any other financial information by email. If you see a vacancy on Flight Jobs, and the advertiser requests bank account details please email Recruitment.Helpdesk@rbi.co.uk

 

See All Recruiters

Advertise a job