Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Computer Programmer III About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Computer Programmer III About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Computer Programmer II
Hyattsville, MD · On-site
Description Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value ...
Computer Programmer II
Hyattsville, MD · On-site
Description Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value ...
Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Computer Programmer II About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional ...
Job Title Senior Computer Programmer Location Bethesda, MD 20800 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...
Job Title Senior Computer Programmer Location Bethesda, MD 20800 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...
Sr. Computer Programmer
Washington, DC · On-site
Doctorate degree in computer science or programming, engineering, science or other technical or analytical related fields and ten years of experience in performing the above duties or aviation ...
Sr. Computer Programmer
Washington, DC · On-site
Doctorate degree in computer science or programming, engineering, science or other technical or analytical related fields and ten years of experience in performing the above duties or aviation ...
Sr. Computer Programmer
Washington, DC · On-site
Doctorate degree in computer science or programming, engineering, science or other technical or analytical related fields and ten years of experience in performing the above duties or aviation ...
Sr. Computer Programmer
Washington, DC · On-site
Doctorate degree in computer science or programming, engineering, science or other technical or analytical related fields and ten years of experience in performing the above duties or aviation ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
Computer Programmer III
Hyattsville, MD · On-site
Description Computer Programmer III About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value ...
Computer Programmer III
Hyattsville, MD · On-site
Description Computer Programmer III About CICONIX: CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value ...
Computer Programmer creates, modifies, and tests the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals.
Computer Programmer creates, modifies, and tests the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals.
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The net.AMERICA Corporation is seeking a Senior Computer Programmer who will configure Contact Information Center (CIC) system handlers and provide CTI Integration. They will configure the ...
The net.AMERICA Corporation is seeking a Senior Computer Programmer who will configure Contact Information Center (CIC) system handlers and provide CTI Integration. They will configure the ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The Computer Programmer (Senior) shall utilize IT equipment and languages (third- and fourth-generation or current state-of-the-art) to develop and prepare diagrammatic plans to solve business ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
Job Title Sr Computer Programmer Assoc Functional Title Senior Media / Video Technician - Level II Contract position State Location Alexandria, VA - Alexandria, VA US (Primary) Education Bachelor ...
Job Title Sr Computer Programmer Assoc Functional Title Senior Media / Video Technician - Level II Contract position State Location Alexandria, VA - Alexandria, VA US (Primary) Education Bachelor ...
Computer Programmer information
See Lanham, MD salary details
$33K - $38.7K
5% of jobs
$38.7K - $44.4K
10% of jobs
$44.4K - $50.1K
7% of jobs
$51.1K is the 25th percentile. Wages below this are outliers.
$50.1K - $55.8K
15% of jobs
$55.8K - $61.5K
7% of jobs
The median wage is $63.5K / yr.
$61.5K - $67.1K
15% of jobs
$67.1K - $72.8K
11% of jobs
$77.1K is the 75th percentile. Wages above this are outliers.
$72.8K - $78.5K
6% of jobs
$78.5K - $84.2K
14% of jobs
$84.2K - $89.9K
7% of jobs
$89.9K - $95.6K
2% of jobs
$33K
$65K
$95.6K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Job description
- Full-time position
- No calls, nights, weekends, or holidays!
- Full benefit program, including: health, PTO, & 401k + contribution
- Bachelor's Degree
- 3–5 years of experience in software development or application maintenance
- Experience with SSIS, SSRS, or similar data-processing tools
- Develop, modify, and maintain components of NVSS, NDI, and related systems using C#, .NET Framework, SQL Server, and associated tools.
- Debug and resolve software defects assigned through the DVS Change Management System, ensuring timely and accurate resolution.
- Support the development and optimization of ETL processes using SSIS to process birth, death, and fetal death data.
- Assist in maintaining SQL Server Reporting Services (SSRS) reports and SQL Server Analysis Services (SSAS) data cubes.
- Implement approved system enhancements and participate in code reviews to ensure quality and consistency.
- Write and optimize SQL queries, stored procedures, and scripts to support data validation, transformation, and analysis.
- Collaborate with data analysts and statisticians to troubleshoot data anomalies and improve data-processing workflows.
- Ensure that system outputs align with ICD-based coding rules, vital records standards, and NVSS/NDI business logic.
- Assist in implementing HL7 CDA, HL7 V2.x, and IHE-based messaging components used for vital records exchange.
- Support schema validation, message testing, and integration activities under the guidance of senior developers and HL7 SMEs.
- Contribute to documentation and testing related to the HL7 CDA VRDR Implementation Guide and interoperability pilots.
- Operate strictly within GFE and CDC-approved environments, following all access controls, MFA requirements, and data-handling restrictions.
- Adhere to HIPAA-aligned safeguards, the Privacy Act, CIPSEA confidentiality protections, and Controlled Unclassified Information (CUI) rules.
- Participate in required security and privacy training and follow established incident-response procedures.
- Work closely with senior developers, informatics specialists, and federal staff to support system requirements and technical tasks.
- Maintain clear, accurate technical documentation, including code comments, change logs, and user-support materials.
- Participate in team meetings, sprint reviews, and change-management discussions.
- Education:
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Experience:Â
- 3–5 years of experience in software development or application maintenance.
- Proficiency in C#, .NET Framework, SQL Server, and T-SQL.
- Experience with SSIS, SSRS, or similar data-processing tools.
- Familiarity with XML, XSD, and structured data-exchange formats.
- Understanding of PII/PHI handling and federal confidentiality requirements.
- Ability to work within structured change-management and documentation processes.
- Security & Background Check:Â
- U.S. Citizenship and a successful background investigation are required.
- Ability to obtain and maintain a government security clearance.Â
- Additional Requirements:
- Willingness to comply with the government vaccination requirements.
- Strong problem-solving and analytical skills.
- Ability to follow technical direction and collaborate effectively with cross-functional teams.
- High attention to detail and commitment to code quality.
- Strong communication skills and ability to document work clearly.
- Reliability, accountability, and adherence to confidentiality and security protocols.
- Experience supporting public health, vital records, or federal data systems.
- Exposure to HL7 CDA, HL7 V2.x, or IHE interoperability frameworks.
- Knowledge of ICD-10, SNOMED CT, or other clinical terminology standards.
- Experience working in secure, restricted-privilege GFE environments.
About CICONIX
Sourced by ZipRecruiter
Industry
Business management consulting
Company size
11 - 50 Employees
Headquarters location
Annapolis, MD, US
Year founded
2012