Software Engineer
ACET - Virginia

This job posting is no longer available on ACET. Find similar jobs: Software Engineer jobs - ACET jobs

Software Engineer

Analyzes and develops computer systems possessing a wide range of capabilities, including numerous engineering, business and records management functions. Develops plans for automated information systems from project inception to conclusion including systems requirements determination. 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. Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines the problem, and develops system requirements and program specifications, from which programmers preparePrepares detailed flow charts, programs, and tests. Coordinates closely with programmers to ensure proper implementationImplements of program and system specifications. Develops, in conjunction with functional users, system alternative solutions.

Typical Duties and Responsibilities:
§ Other duties as assigned. Review existing programs and assist in making refinements, reducing operating time, and improve current techniques
§ Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
§ Confer with systems analysts, engineers, programmers and other to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces

Required Qualifications:
§ Understanding of the implementation of the software development life cycle
§ Experience in designing programming and troubleshooting internet based applications
§ Proficient in one or more of the following languages and platforms:
o C/C++
o Java
o Linux
o Perl
o Bash
o VMWare

Knowledge of, and experience designing applications and procedures with one or more of the following:
o Application services: HTTP, FTP, NNTP, SMTP
o Installing and customizing Linux and Apache
o Linux Administration
o Configuration Management
o Documentation

Desired Qualifications:

Proficient in one or more of the following languages:
o Apache

Knowledge of, and experience designing applications and procedures with one or more of the following:
o IP-Related services: TCP/IP
o Routing Services: DHCP, DNS


Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and experience commensurate with the requested Level in software development; or if no degree equivalent experience in software development within the requested Level.


Must have active high level polygraph level of clearance

About this company
9 reviews