Software Engineer 1
Software Engineer supporting the Ground-based Midcourse Defense (GMD) Program. The Software Engineer will assist with the development, 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. Supports software project management and software supplier management functions. Selects, tailors, and deploys processes and tools. Performs software research and trade studies. Troubleshoots software issues. Works under general supervision.
Competencies
General• 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.
• Decision Making
Generally recognizes routine issues, problems, or opportunities in own work area and determines whether action is needed; generally identifies the need for and collects information to better understand issues, problems, and opportunities; tries to integrate information from different sources; detects trends, associations, and cause-effect relationships; generally creates relevant options for addressing problems/opportunities and achieving desired outcomes; develops an understanding of decision criteria; evaluates options by considering implications and consequences; chooses an effective option; generally implements decisions or initiates action within a reasonable time; gains experience in including fellow work group members in the decision-making process as warranted to obtain good information, makes appropriate decisions, and ensures buy-in and understanding of the resulting decisions.
• 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
Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
• Languages & Databases
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.
• Software Architecture & Design
Basic knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
• Software Domain Knowledge
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.
Basic Qualifications For ConsiderationDo you have experience with software development, integration, and testing?
Do you have experience with Oracle and the PL/SQL programming language, or with SQL Server and the T-SQL programming language?
Do you have experience with the C# programming language and Windows Communication Foundation (WCF)?
Typical Education/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
Desired skills include demonstrated ability developing web applications using C# and , web services using C# and WCF, and Oracle or SQL Server databases. An ability to obtain an interim clearance (pre-start) and/or final clearance (post-start) 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 Strategic Missile Defense Sys
- Job Type Non-Management
- Experience Level Entry
- US Person Status Required? Yes
Closing Date: 03/01/2012