***CURRENT TOP SECRET SCI CLEARANCE WITH POLYGRAPH REQUIRED FOR THIS POSITION*** The Boeing National Security Programs Team in Annapolis Junction, MD is seeking a talented and experienced Software Developer/Programmer to work on programs in a growing portfolio of intelligence, security and information systems. The systems, programs, and projects cover a large spectrum of engineering, software development, IT, computing and network technologies and include: cyber security, distributed networks, command and control systems, web portals, telecommunications, data mining, data systems design, and Information Assurance in the domain of cyber solutions.
Qualified candidates should have experience in software development/engineering including requirements analysis, software architecture, software implementation, integration, enhancement, maintenance, testing & problem diagnosis/resolution and evaluation of COTS/GOTS tools. Must have a firm grasp of modern computer programming techniques and experience in agile programming methodologies is desired. Knowledge of Perl, SQL, XML structure, XML parsers is required. Development skills in Java, J2EE, Enterprise Java Beans, RMI, character set encoding, swing, JDBC, JMS, WebLogic, Servlets, threading/thread pooling and JSP are required. Skills and experience in the following are also desired: object-oriented design, GUI development, integration and/or extension of GOTS (Government-Off-The-Shelf)/COTS (Commercial Off the Shelf)/FOSS (Free and Open Source) products, Service Oriented Architectures, metadata extraction and analysis, protocol processing, cloud computing and desktop application frameworks (e.g. ECLIPSE RCP).
Desirable programming languages include: Java, Java EE, C, C++, PHP, HTML/XML and shell scripting. Experience in the following development environments is also desired: Linux, Solaris, UNIX and Windows(2000, 2003, XP, Vista). Specific positions may require or desire familiarity with additional languages, tools, processes, or technologies which may include: AJAX, XML technologies, SWING, JDBC, JMS, jQuery, EXT-JS, Flex, Subversion, Eclipse, Rhapsody, DBVisualizer, PowerDesigner, Documentum, MATLAB, configuration management, maturity model/CMMI and Relational Databases.
[ + ] 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.
[ + ] Customer Focus
Makes customers and their needs a primary focus of one's actions; develops and sustains productive customer relationships; uses information to understand customers' circumstances, problems, expectations, and needs; periodically becomes involved in sharing information with customers to build their understanding of issues and capabilities; considers how actions or plans will affect customers; responds quickly to meet customer needs and resolve problems; assists higher graded employees and/or project team leaders in implementing ways to monitor and evaluate customer concerns, issues, and satisfaction and to anticipate customer needs.
[ + ] Analytical Skills
Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the department level.
[ + ] Software Architecture & Design
Complete knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
[ + ] Software Dev Life Cycle
Complete knowledge of the concepts and processes of managing a software system throughout the entire life cycle. Ability to participate in all stages of the software development life cycle.
[ + ] Software Domain Knowledge
Complete 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 Consideration
This position requires that you work out of Annapolis Junction, Maryland. Do you currently reside in the Annapolis Junction, Maryland area (where relocating would not be required) or are you willing to relocate at your own expense?
Do you have BOTH: a) a Single-Scope Background Investigation (SSBI); AND b) a current Full-Scope Polygraph?
Technical bachelor's degree and typically 5 or more years' related work experience or a Master's degree with typically 3 or more years' or a PhD degree or an equivalent combination of education and experience. A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study.
Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We...