Programmer Analyst 2\3
Seeking a programmer/technical analyst to join a highly collaborative, goal-driven, and customer focused IT team (Cost Management- SSG). This person will be responsible for working closely with internal customers and fellow team members to support the continued production, enhancement, improvement and maintenance of a complex financial application. The role will require a highly motivated learner to master the functional understanding of the application and to become proficient (learn) in Microsoft Office (Excel) and Hyperion Essbase Tools. Core activities include research of application functions, related data, and systems for developing code solutions to customer problems and change requests.
REQUIRED SKILLS: Excellent written and verbal communication skills. Strong technical skills, analytical and problem-solving skills. Understanding of standard Software Development Life Cycle, including testing methodologies. Knowledge of Boeing IT's AD&S processes. Proven technical experience. Proficient in MS Office, data analysis and query capabilities. Experience with SQL, SQL Server, DTS and SSIS, along with VB6, , VBA and Macros used in Office applications is desirable. Prefer technical bachelor's degree and related work experience or an equivalent combination of education and experience. A willingness to learn from others, accomplished self-learner, and goal oriented.
Competencies
General• Adaptability
Generally understands changes in own and others' work-group tasks and situations as well as the logic or basis for change; generally seeks information about changes affecting own and fellow employees' jobs. Treats changes and new situations as opportunities for learning or growth; focuses on the beneficial aspects of change; speaks positively about the change to work group members, direct supervisor, and occasionally members of others work groups. 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.
• Collaboration
Generally works effectively and cooperatively with work group members, direct supervisor, and occasionally members of others work groups; establishes and maintains good working relationships by helping people feel valued, appreciated, and included in discussions. Places higher priority on team and/or organization goals than on own goals. Normally offers to help work group members, direct supervisor, and occasionally members of others work groups when they need assistance.
• Communication
Generally clarifies purpose and importance; stresses major points; follows a logical sequence. Usually 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. Generally 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 Learning
Usually seeks and uses feedback from own work group members, direct supervisor, and occasionally members of others work groups and other sources of information to identify appropriate areas for learning. Generally identifies and participates in appropriate learning activities (e.g., courses, reading, self-study, coaching, experiential learning) that help fulfill learning needs. Participates in learning activities in a way that makes the most of the learning experience (e.g., takes notes, asks questions, critically analyzes information, keeps on-the-job application in mind, does required tasks). Puts new knowledge, understanding, or skill to practical use on the job; furthers learning through trial and error. Occasionally places self in unfamiliar or uncomfortable situations in order to ask questions and learn.
• Planning And Organizing
Identifies more critical and less critical activities and assignments; adjusts priorities when appropriate. Determines project or assignment requirements by breaking them down into tasks and identifying types of equipment, materials, and people needed. Allocates appropriate amounts of time for completing own work; avoids scheduling conflicts. Takes advantage of available resources (individuals, processes, departments, and tools) to complete work efficiently; coordinates with internal and external partners. Uses time effectively and 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 at the work group level.
Preferred - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the department level.
• Application Analysis
Basic - General ability to analyze business domain knowledge, requirements analysis, develop business domain process models. Analyzes for improvements, develops investment decisions, designs and performs product verification & validation.
Preferred - Complete ability to analyze business domain knowledge, requirements analysis, develop business domain process models. Analyzes for improvements, develops investment decisions, designs and performs product verification & validation.
• Release & Configuration Mgmt
Basic - General ability to manage all software configuration items and the installation and cutover of the computing products within a given scope.
Preferred - Complete ability to manage all software configuration items, installation and cutover of the computing products within a given scope.
• Requirements /Tracing
Basic - General knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
Preferred - Complete knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle
• Software Dev Life Cycle
Basic - General knowledge of the concepts and processes of managing a software system throughout the entire life cycle.
Preferred - 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.
Basic Qualifications For ConsiderationDo you have a minimum of one (1) years' work related experience with JavaScript?
Do you have a minimum of one (1) years' work related experience with VB6 or and VBA and Macros?
Do you have a minimum of one (1) years' work related experience with SQL development, query writing, stored procedures, and database design?
Typical Education/Experience
Level 2 - Technical bachelor's degree and typically 2 or more years' related work experience or a Master's 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. Level 3 - 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.
Other Job related information
- Business Unit Engineering Ops & Tech
- Division Information Technology
- Program Business Systems
- Job Type Non-Management
- Experience Level Career/Experienced
- US Person Status Required? Yes
Closing Date: 02/14/2012