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.
