Columbia Technology Partners is looking to solve intricate and sensitive technology issues facing corporations and federal agencies by designing, developing, maintaining, and enhancing complex software systems.
Requirements
- Minimum of 14 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.
- Active Security Clearance with appropriate Polygraph.
- U.S. Citizenship is required for all applicants.
- Analyze user needs to define software design and performance criteria.
- Implement algorithms that meet or exceed system performance and functional goals.
Responsibilities
- Reviewing and testing software components to ensure alignment with design specifications, and documenting test outcomes.
- Troubleshooting and resolving software issues.
- Applying appropriate software development methodologies based on the project environment.
- Contributing to system design by evaluating hardware/software trade-offs, promoting software reuse, and leveraging COTS/GOTS solutions where applicable.
- Conducting requirements analysis from system-level down to individual software components.
- Developing new software features or enhancing existing functionality.
- Debugging and resolving defects in existing software.
Other
- Minimum of 14 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.