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 ...
Senior Computer Programmer
Bethesda, MD · On-site
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 ...
Senior Computer Programmer
Bethesda, MD · On-site
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 ...
Computer Programmer (Senior)
Annapolis, MD · On-site
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 (Senior)
Annapolis, MD · On-site
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 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 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.
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 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 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 ...
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 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 ...
Sr Computer Programmer Assoc
Alexandria, VA · On-site
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 ...
Sr Computer Programmer Assoc
Alexandria, VA · On-site
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 ...
CWMD Computer Programming SME
$86.80K - $198K/yr
CWMD Computer Programming SME The Opportunity ... As an expert programmer, your ability to design and develop innovative solutions inspires you to ...
CWMD Computer Programming SME
$86.80K - $198K/yr
CWMD Computer Programming SME The Opportunity ... As an expert programmer, your ability to design and develop innovative solutions inspires you to ...
CWMD Computer Programming SME
Arlington, VA · On-site
$86.80K - $198K/yr
CWMD Computer Programming SME The Opportunity ... As an expert programmer, your ability to design and develop innovative solutions inspires you to ...
CWMD Computer Programming SME
Arlington, VA · On-site
$86.80K - $198K/yr
CWMD Computer Programming SME The Opportunity ... As an expert programmer, your ability to design and develop innovative solutions inspires you to ...
CWMD Computer Programming SME
Arlington, VA · On-site
$86.80K - $198K/yr
As an expert programmer, your ability to design and develop innovative solutions inspires you to ... As a CWMD Computer Programming SME, you'll bring your expertise in Python, C++, and Visual Basic to ...
CWMD Computer Programming SME
Arlington, VA · On-site
$86.80K - $198K/yr
As an expert programmer, your ability to design and develop innovative solutions inspires you to ... As a CWMD Computer Programming SME, you'll bring your expertise in Python, C++, and Visual Basic to ...
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 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 are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What are some typical challenges computer programmers face when working on large team projects?
What are computer programmers?
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.
Full-time
Medical, Retirement, PTO
Posted 25 days ago
Job 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 exceptional people, unwavering integrity, inclusive collaboration, and enduring impact.
- Full-time position
- No calls, nights, weekends, or holidays!
- Full benefit program, including: health, PTO, & 401k + contribution
- Bachelor's Degree
- 7+ years of experience in software development, system architecture, or enterprise application maintenance
- Advanced proficiency in C#, .NET Framework, SQL Server, SSIS, SSRS, SSAS, and MDX
Application Development & Advanced Engineering
- Design, develop, and enhance complex system components using C#, .NET Framework, SQL Server (2008-2016), SSIS, SSRS, SSAS, and MDX.
- Lead major system refactoring, modernization, and migration efforts, including SQL Server upgrades and architectural improvements.
- Resolve highcomplexity defects and performance issues assigned through the DVS Change Management System.
- Develop and optimize large-scale ETL pipelines supporting mortality, birth, and fetal death data processing.
- Oversee code reviews, enforce coding standards, and mentor junior and mid-level developers.
Data Processing, Analytics & Quality Assurance
- Develop advanced SQL queries, stored procedures, and analytical logic to support NVSS/NDI data validation and reporting.
- Collaborate with statisticians, epidemiologists, and data analysts to ensure data accuracy and alignment with ICDbased coding rules and vital records standards.
- Support the development and maintenance of analytical data cubes and highvolume reporting systems.
Interoperability & Standards Implementation
- Lead implementation of HL7 CDA, HL7 V2.x, and IHE profiles for vital records exchange.
- Integrate ICD10, ICD10CM, ICD10PCS, SNOMED CT, and related terminologies into system logic and HL7 message structures.
- Support schema validation, ballot reconciliation, and pilot testing for the HL7 CDA VRDR Implementation Guide.
- Provide technical guidance to states and jurisdictions participating in interoperability pilots.
Security, Privacy, & Compliance
- Operate strictly within GFE and CDCapproved network environments, following all access controls, MFA requirements, and datahandling restrictions.
- Ensure compliance with HIPAAaligned safeguards, the Privacy Act, CIPSEA confidentiality protections, and Controlled Unclassified Information (CUI) requirements.
- Participate in incidentresponse procedures, including reporting, containment, documentation, and corrective actions.
Collaboration, Documentation, & Leadership
- Serve as a senior technical advisor to project managers, informatics specialists, and federal stakeholders.
- Produce detailed technical documentation, architecture diagrams, and system specifications.
- Participate in DVS/ITB Change Management Board meetings and contribute to technical planning and prioritization.
- Support EPLC documentation and stagegate reviews for major system enhancements.
.
- Education:
- Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or related field.
- Licensure & Certifications (Current & Unrestricted):
- {License/Certification Type}
- Experience:
- 7+ years of experience in software development, system architecture, or enterprise application maintenance.
- Advanced proficiency in C#, .NET Framework, SQL Server, SSIS, SSRS, SSAS, and MDX.
- Demonstrated experience with HL7 CDA, HL7 V2.x, XML schema validation, and interoperability frameworks.
- Strong understanding of ICD10, ICD10CM, ICD10PCS, and clinical terminology standards.
- Experience working with PII, PHI, CUI, and federal privacy/security frameworks.
- Familiarity with EPLC, Agile/Scrum, and structured changemanagement 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 analytical and problemsolving skills.
- Ability to lead technical teams and mentor junior developers.
- Excellent communication and documentation skills.
- High attention to detail and commitment to code quality.
- Strong adherence to confidentiality, data integrity, and federal compliance.
.
- Experience supporting NVSS, NDI, or other nationalscale public health data systems.
- Participation in HL7 workgroups, ballot reconciliation, or standardsdevelopment activities.
- Knowledge of SNOMED CT, LOINC, and terminology mapping.
- Experience with secure remoteaccess tools and restrictedprivilege GFE environments.
.
About CICONIX
Sourced by ZipRecruiter
Industry
Business management consulting
Company size
11 - 50 Employees
Headquarters location
Annapolis, MD, US
Year founded
2012