TS?SCI w/ Poly clearance required
Essential Job Functions
Plans and designs systems modeling, simulation and analysis for project(s) crossing multiple product lines or a major phase of significant projects. Participates as integral part of design team, coordinates engineers and support staff in project efforts.
Performs highly complex testing and research of software systems to enhance performance or investigate and resolve matters of significance.
Monitors and oversees the completion and implementation of technical products to ensure success and timeliness.
Reviews literature, patents and current practices relevant to the solution of highly complex projects. Identifies, recommends and pursues technology/practices to apply to solution.
Recommends and implements corrections in highly complex technical applications and analysis to enhance performance.
Conducts cost analyses and evaluates vendor capabilities to provide the most complex required products or services. Recommends vendor(s) and approach and presents to senior management/customer as appropriate.
Provides leadership and work guidance to less experienced personnel.
Provides complex technical consultation to other organizations; interacts with senior customer personnel and internal senior management.
Provides the customer base with second level support.
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in computer science, management information systems, or related field preferred
Nine or more years of experience in software engineering or operating systems programming
Experience working with software design principles
Experience working with conducting costing analyses
Four or more years of usability experience
Experience working with design/information architecture and test background
Experience working with current usability research, theories, and methodologies
Experience working with HTML and graphic design tools
Strong analytical and creative problem solving skills to resolve highly complex software design issues and create new software for multiple products
Strong leadership skills to guide and mentor the work of less experienced personnel
Strong interpersonal skills to interact with senior customers, management and team members
Strong communication skills to interact with team members and senior support personnel
Ability to synthesize broad and narrow concepts of high complexity and use them to meet company objectives
Ability to work independently and as part of a team
||Annapolis Junction, MD
Opportunity Employer M/F/D/V