Opportunity for Polygraph Cleared Senior Software Engineer to lead software/patch/firmware deployment process; Provide expertise in software development and engineering; Code and test software based upon software specifications and designs; Analyze and study complex system requirements; Design software tools and subsystems to support software reuse and domain software development; Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant; Provide software process management and control
throughout the coding portion of the software development process; Mentor fellow Software Engineers.
Essential Job Functions
Participates as a design team member subject matter expert providing architectural oversight and leadership in planning and designing software system modeling, simulation and analysis for large, multiple product projects.
Performs and oversees highly complex testing and research of software systems that enhance performance; investigates and resolves matters of significance.
Designs highly complex software modules that work together to produce desired product. Ensures completed modules provide functionality described by application experts and meet performance guidelines.
Researches and reviews literature, patents and current practices relevant to the solution of highly complex projects. Identifies, recommends and pursues technology/practices to apply to solution.
Monitors and oversees the completion and implementation of technical products to ensure success and timeliness. Provides high-level analysis and design reviews to avoid duplication of efforts.
Evaluates vendor capabilities to provide the most complex required products or services. Conducts cost analyses to determine feasibility of various vendor products. Recommends vendor(s) and approach and presents to senior management/customer as appropriate.
Provides leadership and work guidance to less experienced personnel.
Provides highly complex technical consultation to other organizations; interacts with senior customer personnel and internal senior management.
Researches and understands the marketing requirements for a product including target environment, performance criteria and competitive issues. Provides product expertise to the marketing process.
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in computer science, management information systems, or related field preferred
Twelve or more years of experience in software engineering or operating systems programming
Experience working with software design principles
Experience working with conducting costing analyses
Experience working with marketing concepts and requirements for software products
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
Strong organization skills to prioritize, balance and lead several projects
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
Experience supporting software architecture development, requirements analysis, process execution and evaluation,
selection and evaluation of COTS/GOTS tools, and software integration (with both new and legacy systems)
languages; XML; HTML; workflow tools such as JBoss or Weblogic; DOM; AJAX; Apache; Spring, near-real-time
processing, collection systems, network protocols & standards, GUI development, and mission management systems
Must be experienced in programming using Top Down, Event Driven, object oriented paradigms and in Agile methods
Current TS/SCI with Polygraph is Required
CSC is an Equal Opportunity Employer M/F/D/V
AppLabs - 2 years ago
Apple has an "i" for revolutionary technology. Since its release, the company's iPhone has spurred a revolution in cell...