Columbia Technology Partners is looking to solve intricate and sensitive technology issues facing corporations and federal agencies by hiring a Software Engineer to work on complex and varied software systems.
Requirements
Minimum of 20 years of experience in software engineering roles supporting projects of similar scope and complexity.
Bachelor's degree in Computer Science or a related field from an accredited institution.
In lieu of a degree, an additional 4 years of relevant software engineering experience may be substituted.
U.S. Citizenship is required for all applicants.
Active Security Clearance with appropriate Polygraph.
Analyzing user requirements to define software design and performance goals.
Developing new software features or enhancing existing functionality.
Responsibilities
Designing, developing, maintaining, and enhancing software systems.
Reviewing and testing software components to ensure compliance with design specifications, and documenting results.
Troubleshooting and resolving software issues.
Applying appropriate development methodologies tailored to the project environment.
Contributing to system design by evaluating hardware/software trade-offs, promoting reuse, and integrating COTS/GOTS solutions where feasible.
Conducting requirements analysis from system-level down to individual software components.
Leading development teams according to the software development methodology in use.
Other
Minimum of 20 years of experience in software engineering roles supporting projects of similar scope and complexity.
Bachelor's degree in Computer Science or a related field from an accredited institution.
U.S. Citizenship is required for all applicants.
Active Security Clearance with appropriate Polygraph.
Must be able to pass a random drug test in accordance with Executive Order 12564.