|
Reference Number: lddr1943496
Job Description: General Dynamics Information Technology is a top-tier IT integrator that provides information technology, systems engineering and professional services to customers in the defense, intelligence, homeland security, federal civil and commercial sectors. With 16,000 professionals worldwide, the company has the customer knowledge, domain expertise and proven performance to manage large-scale, mission-critical IT programs.
Analyzes and studies complex system requirements. Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation. Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools. Estimates software development costs and schedule. Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques. Supervises software configuration management. Functional Responsibility: Establishes state-of-the-art techniques for designing, developing, modifying and troubleshooting highly complex software operating systems and applications architectures; defines complex design specifications and parameters; identifies and directs resolution of complex hardware/software interface issues; is recognized as a subject matter expert in all areas of software engineering, including emerging technologies; directs the development of systems specifications and technical documentation; may serve as project lead, either working independently in a technical role in field of specialization, or providing work leadership with management or supervisory responsibility for the group; responsible for task cost, schedule and level of effort estimates; reports project progress directly to senior management; performs business development services; may provide expertise to multiple projects and tasks; may supervise and direct the work of assigned staff.
Requires BS/BA degree.
Requires 10-15 years experience. Requires ten or more years directly related experience in the design, writing, and testing of computer programs or database development, with four or more years experience in software operating systems architecture. Also requires expert knowledge of the principles, practices, and procedures used in all phases of full life cycle applications and systems development, engineering, programming, and analysis at a highly technical level.
Technical skills: Web Front End - JSF (preferably JSF 1.2), Struts, Spring Web Flow, Adobe Flex, HTML, CSS, JavaScript, AJAX Java/J2EE - Servlet, JSP, Hibernate (preferably Hibernate 3.x), Spring framework, EJB 3.0, JPA, Transactions (JTA, EJB 3.0, Spring), JNDI, JDBC, MOM (Weblogic JMS, Spring, etc), XML, XML Parsers (SAX, JDOM, DOM4J, XMLBeans), XSD, Web Services, WSDL, SOAP, SOAP with Attachments, MTOM, Apache AXIS, XFire, PKI Security, JAAS (preferably Weblogic Security Framework), J2EE Security, Log4j, JUnit, Ant, JavaMail Misc - Eclipse, Visio, UML Modeling, CVS, JIRA, Agile/Scrum, Extreme Programming (XP), J2EE Design Patterns, Migrating an obsolete framework, Sun Directory Server/Iplanet (preferably Sun DSEE 6.3), Adobe LiveCycle 8.x Application Server - Weblogic (preferably Weblogic 10), Weblogic Clustered Database - Oracle (Oracle 9i, Oracle 10g) OS - Sun Solaris (preferably Solaris 10)
Experience Level: Unspecified
Requirements:
|