Software Engineer 1\2
Entry to Novice level Software Engineer for the Advanced Solutions program at the Boeing Denver Engineering Center (BDEC) located in Aurora, Colorado. Candidate will support software research and development projects. Necessary personal attributes include: creativity, self-starter, continuous learner, self-learner. Technical attributes desired include: knowledge of various programming languages (e.g., Java, JavaScript, C, C++), scripting and IDEs, SOA, databases, XML, Web development, and open source software. Assists with the documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software systems. 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. Gathers information to support software project management. Documents deployed processes and tools and collect metrics. Supports software research and development projects. Troubleshoots basic software issues. Works under close supervision.
Competencies
General• Adaptability
Tries to understand changes in work-group tasks, situations, and the department as well as the logic or basis for change; occasionally seeks information about changes affecting their individual job. Treats changes and new situations as opportunities for learning or growth; focuses on the beneficial aspects of change; speaks positively about the change to fellow work group members. Quickly modifies behavior to deal effectively with changes in the work environment; readily tries new approaches appropriate for new or changed situations; does not persist with ineffective behaviors.
• Communication
Makes an effort to clarify purpose and importance; stresses major points; follows a logical sequence. Tries to keep the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. With guidance from others frames messages in line with audience experience, background, and expectations; tries to use terms, examples, and analogies that are meaningful to the audience. Occasionally seeks input from audience; checks understanding; tries to present message in different ways to enhance understanding. Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used. Interprets messages from others and responds appropriately; at times requires guidance from others on how to respond.
• Contributing To Team Success
Occasionally makes procedural or process suggestions to work group members for achieving team goals or performing routine team functions; tries to provide necessary resources or helps to remove obstacles to help the team accomplish its goals; listens to and 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.
• Innovation
Seeks alternative ways to view or define problems. Tries to combine ideas in unique ways or makes connections between disparate ideas; explores different lines of thought; views situations from multiple perspectives; participates in brainstorming approaches/solutions. Focuses on areas for innovation and suggests solutions that address meaningful issues in own work area.
• Managing Work
Has a general sense of more critical and less critical activities and tasks within own work group; adjusts priorities when appropriate. Tries to ensure 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; tries to coordinate own and others' schedules to avoid conflicts. Has a general understanding of available resources (individuals, processes, departments, and tools) to complete work efficiently. Generally uses time effectively and usually prevents irrelevant issues or distractions from interfering with work completion.
Technical• Analytical Skills
Basic - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
Preferred - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the work group level.
• Languages & Databases
Basic - Basic familiarity with software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.
Preferred - General knowledge of software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.
• Software Architecture & Design
Basic - Basic knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
Preferred - General knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
• Software Development Tools
Basic - Basic familiarity with general and software development and testing tools, capability and usage. Examples include compilers, linkers, debuggers, data analysis tools, graphical user interface builders, post processing tools, requirements management tools, and web authoring tools.
Preferred - General knowledge of general and software development and testing tools, capability and usage. Examples include compilers, linkers, debuggers, data analysis tools, graphical user interface builders, post processing tools, requirements management tools, and web authoring tools.
• Software Domain Knowledge
Basic - Basic familiarity with domains, characteristics, constraints and products that require software and influence architecture, requirements, interfaces, designs, and integration/test approaches. Domain examples include data processing, ground support, tools and analysis models. Examples of characteristics and constraints that impact software include operating systems, fidelity and information processing capacity. Examples of products include aircraft, missiles, airborne/shipboard/space systems/ground-based support systems.
Preferred - General knowledge of domains, characteristics, constraints and products that require software and influence architecture, requirements, interfaces, designs, and integration/test approaches. Domain examples include data processing, ground support, tools and analysis models. Examples of characteristics and constraints that impact software include operating systems, fidelity and information processing capacity. Examples of products include aircraft, missiles, airborne/shipboard/space systems/ground-based support systems.
Basic Qualifications For ConsiderationDo have experience coding in JAVA?
Do you have experience coding in C / C++?
Typical Education/Experience
Level 1 - 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 2 - Degree and typical experience in engineering classification: Bachelor's and 2 or more years' experience or a Master's 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.
Other Job related information
An ability to obtain an interim DOD Secret clearance (pre-start) and/or final clearance (post-start) upon completion of the government process is required for this position - US Citizenship Required or equivalent (Refer to Security Clearance Definitions link above).
- Business Unit Defense, Space&Security
- Division Networks & Space Systems
- Program Information Solutions
- Job Type Non-Management
- Experience Level Entry
- US Person Status Required? Yes
Closing Date: 02/13/2012