We provide dedicated on-site
Information Technology professional support

to the intelligence community, including large private
contractors and government agencies

Systems Integrators

Description

  • Develops, implements and tests software to meet specific project requirements.
  • Developer duties may include serving as the technical lead for the design, testing and implementation of complex applications, complex web application layouts, content and user interfaces and/or database projects.
  • A developer consults with clients to develop complex user requirements; Translates user requirements from a formal requirements document into an application and/or database design; Writes interfaces to companion applications or database.
  • Writes necessary code;
  • Ensuring interoperability with other applications;
  • Provide extensive technical advice and guidance to applications developers and other members of the team;
  • Generates comprehensive test plans to ensure that adequate unit, system, and integration testing is performed;
  • Oversees unit/functional testing and transitioning the complex application and/or database to production;
  • Generates comprehensive test plans to ensure that adequate unit, system, and integration testing is performed.
  • Oversees the testing through full system and user acceptance testing and transitioning the complex web application to production;
  • Oversees the ongoing maintenance of basic web applications, databases, web servers, web security and connectivity;
  • Provide advanced technical direction in the use of the newest technologies and techniques;
  • Monitors industry trends and directions;
  • Maintains currency on tools, methodologies, technologies and programming languages;
  • Recommends the utilization/procurement of new technology and applications;
  • Reviews and prepares complex requirements documents, correspondence, procedures, manuals, reports, briefings and technical designs;
  • Monitors projects;
  • Prepares status reports.
  • Thorough knowledge of software life-cycle management.
  • Thorough knowledge and ability to program proficiently in several of the application or database programming languages relevant to the project.
  • Ability to translate user requirements from a formal requirements document into complex application, database or web designs that effectively address interoperability with other applications.
  • Ability to review the work of and provide technical guidance to application developers and other members on the team.
  • Ability to generate comprehensive test plans to ensure that adequate unit, system, and integration testing is performed for complex applications and databases.
  • Ability to maintain currency and provide leadership in the use of the newest technologies and techniques such as prototyping, component-based development, object-oriented design, database design, Web tools and architecture, COTS integration, middleware engineering or data warehousing.
  • Ability to oversee the testing of the applications, databases, and web sites through full system and user acceptance testing and transitioning the application to production.
  • Ability to resolve complex programming bugs.
  • Considerable knowledge of architecture, security requirements, and operating environment.
  • Ability to translate complex technical terminology, concepts and issues in terms understandable to management and technical staff and resources.
  • Ability to effectively monitor project development.
  • Ability to write clear, concise and effective requirements documents, correspondence, procedures and reports in accordance with policies.
  • Strong interpersonal skills to resolve problems in a professional manner.
  • Experience includes use of the programming languages/applications such as JAVA, C, C++, Visual Basic, PowerBuilder, HTML, 4GL, and DBMS.
  • Demonstrated ability to formulate test plans: test and evaluation of business applications on complex systems for large-scale computers, data base management, providing procedures for representatives and computer programmers to use in testing and evaluation of computer programs.

Apply Today!

We invite customer-focused Information Technology professionals to submit their resumes.