This Program provides mission critical Application Operational and Sustainment (O&S) support for an Intelligence Community...
This Program provides mission critical Application Operational and Sustainment (O&S) support for an Intelligence Community Customer that is on the front line of National Defense. Support includes Data Factory operations, System and Software Maintenance, and System User Support. If a position contributing to the National Defense interests you, please consider this Program. 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. - Plans, designs and conducts software systems modeling, simulation or programs across multiple product lines. - Oversees and coordinates project(s) or major phase of significant projects. - Develops, implements and tests software to meet specific project requirements, specifically applications programming interfaces and services. - Level l + personnel are recognized experts who are assigned to specific high risk or complex projects but are also used to mentor junior personnel and provide ad· hoc support to other projects when needed. - Level l personnel lead development activities of small teams, are assigned to complex and critical projects, and support the preparation of schedule estimates. - Expert developer duties include serving as the technical lead for the design, testing and implementation of complex critical applications, complex restful web services, Service Oriented Architecture (SOA) services and application program interface code - Leads and conducts programming efforts involving JAVA, C, C++, and Ruby on Rails, HTML, HTML5, and DataBase Management System (DBMS). - Formulates test plans: test and evaluation of business applications on complex systems for large-scale computers, data base management, providing procedures for agency representatives and computer programmers to use in testing and evaluation of computer programs.
Basic Qualifications - 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 - Extensive knowledge of Java Database Connectiity (JDBC), Open Database Connectivity (ODBC), or direct database interfaces to develop in the environment. Other Qualifications - 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.