Find The Best Computer Programmer Jobs For You

Where do you want to work?

0 selections

Entry Level Computer Programmer

Revature
Fairfax, VA
Opens new tabopen new tab

One day someone is going to ask you where you got your start…This is IT!

With a wide range of Fortune 500 enterprises, government organizations and top systems integrators as our clients, we not only provide you with the skills needed to succeed through an employer-paid training program but will also give you the opportunity to put those skills to use, on projects that matter .

What We Are Looking For

  • College degree (Associates or Bachelors)
  • Must be authorized to work in the US
  • Strong desire to learn to code - No prior professional experience required.
  • A natural problem solver
  • Strong communication and interpersonal skills
  • Willing to relocate anywhere in the US - Relocation assistance provided

What We Offer

  • Competitive salary
  • Relocation & housing assistance
  • Health, vision & dental insurance
  • Paid time off
  • Industry Certifications
  • Life Insurance Policy
  • 401k
  • Mentoring program and ongoing support throughout your entire Revature career
  • Experience with the largest and most reputable companies in the US

Apply Today. Interviews are going on now.
#SoftwareEngineering

Equal Employment Opportunity

The Company is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation and training. If you require an accommodation to work based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide an accommodation in accordance with applicable law.

We seek to comply with all applicable federal, state and local laws related to discrimination and will not tolerate the interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.

New
1d ago
Opens new tabopen new tab

Computer Programmer III

ECS Federal
Fairfax, VA
ECS is seeking a Frontend Developer in our Fairfax VA office.

This is an excellent opportunity for someone looking for a long-term opportunity, growth, flexible work environment with competitive salary and great benefits. The intern will work closely with team members to develop software solutions to meet end-user requirements. If you are self-motivated, work well with a team as well as individually, are able to bring innovative solutions to the table, and like to learn; this is a great opportunity for you!

This position will perform and have the following duties, roles, and/or responsibilities:

* Design, develop and implement web-based applications.
* Design, develop and implement highly complex applications utilizing Angular, JavaScript, CSS and HTML in a multi-tiered web environment and within a multi-disciplined team.
* Demonstrate strong troubleshooting skills to solve complex problems across a large enterprise.
* Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
* Communicate with technical and non-technical audiences verbally and in writing to design efficient and effective applications.
* Work independently and in a team environment, to give and receive direction.

Specific responsibilities include:

* Develop and revise JavaScript/Typescript source code based on clearly defined requirements.
* Participate in code reviews for team members as well as yourself.
* Assist in the setup of production environments including application servers and database structure.
* Assist in the implementation of applications through various testing phases and into production environments.
* Must be able to communicate effectively, work in a team environment and think analytically.
* Perform maintenance on programs currently in production.
* Assist QA teams with writing test scripts and explaining functionality.
* Unit Testing candidate releases

Required Skills:

* Must be US citizen or Green Card Holder and must be able to obtain a Public Trust clearance
* BS in related field preferred. College course work in related field
* A positive attitude and willingness to work with the team to achieve department goals
* Effective communication, decision-making, and problem-solving skills
* Experience developing Ajax-based web applications in a JavaScript framework (i.e. Angular, Vue.js, React, ExtJS, jQuery)
* Experience with Angular 3+
* Must be able to code to a wire frame model utilizing CSS match styles
* Experience with code versioning tools, such as SVN or GIT
* Experience developing on multiple platforms including Windows and Linux
* A wide degree of creativity and latitude is expected.

Desired Skills:

* Familiarity with Agile Scrum methodology
* Experience w/ Java or Spring Framework a plus
* Experience interfacing with REST Web services
* Experience working on an Agile development team
* Contributor to open source projects
* Cloud workload experience (Amazon Web Services, Azure)
* Understanding of machine learning, and it's use in anomaly detection
* Experience evaluating new methodologies and technologies to meet requirements and deliver capabilities

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
8d ago

Computer Programmer III (Remote)

Nana Regional Corporation
Remote
**Akima Systems Engineering \(ASE\)** supports the Intelligence, DoD, and Science and Research communities with tools, domain knowledge, analyst teams and essential mission staffing services\. We continually seek people with the skills, experience and passion to successfully leverage the complete intelligence lifecycle across America's most critical initiatives\. As an Alaska Native Corporation \(ANC\), 100% of our company's profits go back to our more than 14,000 Iñupiat shareholders that have resided near and above the Arctic Circle for more than 10,000 years\. Our business helps support their way of life and contributes to the survival of a culture that has thrived in a challenging environment\.
**BACKGROUND**

The USGS Water Mission Area \(WMA\) Web Communications Branch \(WCB\), deploys high\-end information technology products to enhance data storage and access methods against natural resource datasets in support of the USGS mission\. These products include web, mobile, and data processing applications\.

**PERFORMANCE WORK STATEMENT**

This position is for a Computer Programmer III whose primary responsibility will be to participate in an agile scrum team and complete front\-end programming tasks as defined in the team's issue tracking system\. The primary development languages will be NodeJS, Python, and Javascript, with many tasks focusing on user interface development using current Javascript frameworks including Vue, React, and Angular\. Performs programming assignments that require background experience in user interface development as well as knowledge of established programming, data processing, and container\-based deploy procedures\. Maintains and modifies existing programs\. Participates in UX design, code reviews, sprint planning and other agile ceremonies, and software development technical discussions\. Tests and documents modifications and writes operator instructions\.

**Task 1: Programming in support of WMA's product portfolio\.**

1\. Assists in the development of custom applications, software systems in NodeJS, Python, Java, and other languages in a web\-based environment that are operating system agnostic\. Performs system analysis and design for new and existing applications\.

a\. Assists with translation of systems requirements into application prototypes\.

b\. Assists with planning and designing system and application architecture\.

c\. Assists in developing user interfaces from given design parameters\.

**2\. Participates in agile software development lifecycle in a team environment\.**

a\. Assists other developers with larger tasks

b\. Leads development for certain use cases\.

c\. Joins in code reviews, presenting code for review and accepting feedback to make improvements in code design; and, providing feedback and validation on code developed by other team members\.

**3\. Learns and incorporates best practices in software design\.**

a\. Defines and configures unit and integration testing platforms to ensure code correctness between releases\.

b\. Writes, debugs and maintains code\.

c\. Works with customers to test applications\.

d\. Performs Quality Assurance testing on software and systems\.

e\. Writes and maintains program documentation\.

f\. In collaboration with other developers, ensures the rigorous application of information security/ information assurance policies, principles, and practices to the delivery of application software services\.

**4\. Works with scientists and researchers to develop applications which enhance data storage and access methods against natural resource datasets\.**

a\. Uses domain knowledge of or applies interest in use of scientific principles supporting multiple natural science fields such as hydrology, water quality, chemistry and engineering, to partner with researchers in designing sophisticated data access/integration/analysis systems to address surface and ground\-water quality and quantity, biology, and engineering\-related challenges\.

b\. Participates in providing guidance as to the relative complexity of requested functionality

c\. Facilitates natural resource data discovery and utility through development of tools including geospatial displays and decision support systems

**Qualifications**

**Education requirements:**

Bachelor's degree plus 2 years' experience creating data visualizations; Or, MS degree in Design or Data Visualization

Ability to read and understand technical documentation and diagrams\.

Excellent oral and written communication skills\.

Ability to work effectively with personnel across the organization\.

**Physical Demands/Travel:**

Services will be performed through Telework, offsite of a USGS office\.

Travel maybe necessary; up to 25% if required\.

The duties and responsibilities listed in this job description generally cover the nature and level of work being performed by individuals assigned to this position\. This is not intended to be a complete list of all duties, responsibilities, and skills required\. Subject to the terms of an applicable collective bargaining agreement, the company management reserves the right to modify, add, or remove duties and to assign other duties as may be necessary\. We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted\.

_We are an equal opportunity employer\. All applicants will receive consideration for employment, without regard to race, color, religion, creed, national origin, gender or gender\-identity, age, marital status, sexual orientation, veteran status, disability, pregnancy or parental status, or any other basis prohibited by law\._

We are committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities\. If you have a physical and/or mental disability and are interested in applying for employment and need special accommodations to use our website to apply for a position please contact, Recruiting Services at job\-assist@akima\.com or 571\-353\-7053\. Reasonable accommodation requests are considered on a case\-by\-case basis\.

The dedicated email and telephonic options above are reserved only for individuals with disabilities needing accessibility assistance to apply to an open position using our website\.

Please do not use the dedicated email or phone number above to inquire on the status of your job application\.

_In order for our company to stay compliant with government regulations, please apply on line\. Please DO NOT email resumes or call in lieu of applying online unless you have a physical and/or mental disability and need assistance with the online application\._

**Job:** Information Technology

**Primary Location:** United States

**Shift:** Day Job

**Req ID:** ASE00128
39d ago

Entry Level Computer Programmer

Revature
Alexandria, VA
Opens new tabopen new tab
As the fastest growing employer of emerging tech talent across the U.S, Revature looks to hire over 300 innovative Entry Level Computer Programmers in the next 4 weeks.
One day someone is going to ask you where you got your start…This is IT!
With a wide range of Fortune 500 enterprises, government organizations and top systems integrators as our clients, we not only provide you with the skills needed to succeed through an employer-paid training program but will also give you the opportunity to put those skills to use, on projects that matter.

* What We Are Looking For*
* College degree (Associates or Bachelors)
* Must be authorized to work in the US
* Strong desire to learn to code - No prior professional experience required.
* A natural problem solver
* Strong communication and interpersonal skills
* Willing to relocate anywhere in the US - Relocation assistance provided
* What We Offer*
* Competitive salary
* Relocation & housing assistance
* Health, vision & dental insurance
* Paid time off
* Industry Certifications
* Life Insurance Policy
* 401k
* Mentoring program and ongoing support throughout your entire Revature career
* Experience with the largest and most reputable companies in the US
* Apply Today. Interviews are going on now.
* #SoftwareEngineering
* Equal Employment Opportunity*
The Company is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation and training. If you require an accommodation to work based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide an accommodation in accordance with applicable law.
We seek to comply with all applicable federal, state and local laws related to discrimination and will not tolerate the interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.
New
18h ago
Opens new tabopen new tab

Computer Programmer/Developer

Skyepoint Decisions, Inc.
Washington, DC
SkyePoint Decisions is currently seeking a Computer Programmer/Developer to join our team. The Computer Programmer/Developer is responsible for software design, software development, unit/module/integration testing. Candidates must have an active Secret Clearance or higher for further consideration.
+ Software Development in a Microsoft ASP .Net environment

+ Software Analysis and Software Design

+ Utilize Microsoft Team Foundation Service or Azure DevOps for software configuration and continuous integration.

+ Designing data-driven software applications that interact with enterprise databases.

+ Must have an active secret clearance (or higher) to be considered

+ 5+ years of experience in the IT field as a developer or programmer.

+ Experience in the federal space in an enterprise environment required.

+ Experience in a Microsoft ASP .Net enterprise environment as a software developer.

+ Experience using Microsoft Team Foundation Service or Azure DevOps for software configuration.

+ Knowledge of how to migrate from legacy Microsoft ASP .Net applications to modern Microsoft ASP .Net Core applications.

+ Understanding of how to design data-driven software applications that interact with enterprise databases is desirable.

+ Computer Science Degree preferred.

SkyePoint Decisions is a leading Cybersecurity Architecture and Engineering, Critical Infrastructure and Operations, and Applications Development and Maintenance IT service provider headquartered in Dulles, Virginia with operations across the U.S. We provide innovative enterprise-wide solutions as well as targeted services addressing the complex challenges faced by our federal government clients. Our focus is on enabling our clients to most efficiently and effectively deliver their mission - anytime, anywhere, securely. We combine technical expertise, mission awareness, and an empowered workforce to produce meaningful results.

SkyePoint Decisions is an established ISO 9001:2015 and ISO/IEC 27001:2013 certified small business and appraised at CMMI Level 3 (with SAM) for Services. We possess a common vision of excellence and foster a collaborative team culture built upon individual performance and accountability. We invest in our people and systems to create value for our clients. It is the SkyePoint Way. We are grateful for the opportunity to work with exceptional people and give back to the communities we serve.

SkyePoint Decisions is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.

ID: 2021-2134

Job Type: Contingent Upon Award

External Company URL: www.skyepoint.com
60d+ ago

Entry Level Computer Programmer

Revature
College Park, MD
Opens new tabopen new tab

One day someone is going to ask you where you got your start…This is IT!

With a wide range of Fortune 500 enterprises, government organizations and top systems integrators as our clients, we not only provide you with the skills needed to succeed through an employer-paid training program but will also give you the opportunity to put those skills to use, on projects that matter .

What We Are Looking For

  • College degree (Associates or Bachelors)
  • Must be authorized to work in the US
  • Strong desire to learn to code - No prior professional experience required.
  • A natural problem solver
  • Strong communication and interpersonal skills
  • Willing to relocate anywhere in the US - Relocation assistance provided

What We Offer

  • Competitive salary
  • Relocation & housing assistance
  • Health, vision & dental insurance
  • Paid time off
  • Industry Certifications
  • Life Insurance Policy
  • 401k
  • Mentoring program and ongoing support throughout your entire Revature career
  • Experience with the largest and most reputable companies in the US

Apply Today. Interviews are going on now.
#SoftwareEngineering

Equal Employment Opportunity

The Company is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation and training. If you require an accommodation to work based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide an accommodation in accordance with applicable law.

We seek to comply with all applicable federal, state and local laws related to discrimination and will not tolerate the interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.

New
1d ago
Opens new tabopen new tab

Entry Level Computer Programmer

Revature
College Park, MD
Opens new tabopen new tab
As the fastest growing employer of emerging tech talent across the U.S, Revature looks to hire over 300 innovative Entry Level Computer Programmers in the next 4 weeks.
One day someone is going to ask you where you got your start…This is IT! With a wide range of Fortune 500 enterprises, government organizations and top systems integrators as our clients, we not only provide you with the skills needed to succeed through an employer-paid training program but will also give you the opportunity to put those skills to use, on projects that matter .
What We Are Looking For College degree (Associates or Bachelors) Must be authorized to work in the US Strong desire to learn to code - No prior professional experience required. A natural problem solver Strong communication and interpersonal skills Willing to relocate anywhere in the US - Relocation assistance provided What We Offer Competitive salary Relocation & housing assistance Health, vision & dental insurance Paid time off Industry Certifications Life Insurance Policy 401k Mentoring program and ongoing support throughout your entire Revature career Experience with the largest and most reputable companies in the US Apply Today. Interviews are going on now.
#SoftwareEngineering Equal Employment Opportunity The Company is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation and training. If you require an accommodation to work based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide an accommodation in accordance with applicable law. We seek to comply with all applicable federal, state and local laws related to discrimination and will not tolerate the interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.
New
4d ago
Opens new tabopen new tab

Entry Level Computer Programmer

Revature
Alexandria, VA
Opens new tabopen new tab
As the fastest growing employer of emerging tech talent across the U.S, Revature looks to hire over 300 innovative Entry Level Computer Programmers in the next 4 weeks.
One day someone is going to ask you where you got your start…This is IT! With a wide range of Fortune 500 enterprises, government organizations and top systems integrators as our clients, we not only provide you with the skills needed to succeed through an employer-paid training program but will also give you the opportunity to put those skills to use, on projects that matter .
What We Are Looking For College degree (Associates or Bachelors) Must be authorized to work in the US Strong desire to learn to code – No prior professional experience required. A natural problem solver Strong communication and interpersonal skills Willing to relocate anywhere in the US – Relocation assistance provided What We Offer Competitive salary Relocation & housing assistance Health, vision & dental insurance Paid time off Industry Certifications Life Insurance Policy 401k Mentoring program and ongoing support throughout your entire Revature career Experience with the largest and most reputable companies in the US Apply Today. Interviews are going on now.
#SoftwareEngineering Equal Employment Opportunity The Company is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation and training. If you require an accommodation to work based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide an accommodation in accordance with applicable law. We seek to comply with all applicable federal, state and local laws related to discrimination and will not tolerate the interference with the ability of any of the Company’s employees to perform their job duties. Our policy reflects and affirms the Company’s commitment to the principles of fair employment and the elimination of all discriminatory practices.
28d ago
Opens new tabopen new tab

Junior Computer Programmer/Developer

Skyepoint Decisions, Inc.
Washington, DC
SkyePoint Decisions is currently seeking a Junior Computer Programmer/Developer to join our team. The Computer Programmer/Developer is responsible for software design, software development, unit/module/integration testing. Candidates must have an active Secret Clearance or higher for further consideration.
+ Software Development in a Microsoft ASP .Net environment

+ Software Analysis and Software Design

+ Utilize Microsoft Team Foundation Service or Azure DevOps for software configuration and continuous integration.

+ Designing data-driven software applications that interact with enterprise databases.

+ Must have an active secret clearance (or higher) to be considered

+ 5+ years of experience in the IT field as a developer or programmer.

+ Experience in the federal space in an enterprise environment required.

+ Experience in a Microsoft ASP .Net enterprise environment as a software developer.

+ Experience using Microsoft Team Foundation Service or Azure DevOps for software configuration.

+ Knowledge of how to migrate from legacy Microsoft ASP .Net applications to modern Microsoft ASP .Net Core applications.

+ Understanding of how to design data-driven software applications that interact with enterprise databases is desirable.

+ Computer Science Degree preferred.

SkyePoint Decisions is a leading Cybersecurity Architecture and Engineering, Critical Infrastructure and Operations, and Applications Development and Maintenance IT service provider headquartered in Dulles, Virginia with operations across the U.S. We provide innovative enterprise-wide solutions as well as targeted services addressing the complex challenges faced by our federal government clients. Our focus is on enabling our clients to most efficiently and effectively deliver their mission - anytime, anywhere, securely. We combine technical expertise, mission awareness, and an empowered workforce to produce meaningful results.

SkyePoint Decisions is an established ISO 9001:2015 and ISO/IEC 27001:2013 certified small business and appraised at CMMI Level 3 (with SAM) for Services. We possess a common vision of excellence and foster a collaborative team culture built upon individual performance and accountability. We invest in our people and systems to create value for our clients. It is the SkyePoint Way. We are grateful for the opportunity to work with exceptional people and give back to the communities we serve.

SkyePoint Decisions is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.

ID: 2021-2135

Job Type: Contingent Upon Award

External Company URL: www.skyepoint.com
60d+ ago

Data Programmer/Analyst

Novetta Solutions
Reston, VA
Join our team dedicated to developing and executing innovative solutions in support of customer mission success. Novetta is committed to cultivating a diverse, inclusive workplace culture, embracing our differences and perspectives to build a stronger, more successful company.
Job Description: Novetta is seeking a talented Data Programmer/Analyst to join our CloudTracker product team. The ideal candidate will have experience using programming languages like Python to manipulate, query, and analyze large, highly structured datasets using a variety of techniques and technologies. You will be become a subject matter expert, identifying online and off-line methods and models for working with specific datasets. You will be responsible for the design, implementation, construction, execution, and optimization of these methods/models. In this role, you'll work alongside other smart, highly-motivated people building a modern, cloud-native web application on AWS and Azure. We use Agile Scrum, and release working software at the end of each two-week sprint using CI/CD with Jenkins. We follow engineering best practices to design / mock, spec, build, test, and publish quality capabilities. Responsibilities Include: Work with the business analyst and other team members to understand project objectives; analyzes and proposes related work objectives/tasks Assist with the design, implementation, and integration of software applications with database engines, data structures and functions. Decompose work into executable tasks that are achievable within a two week sprint Design, develop, and optimize data processing, query and analysis workloads over large datasets (on-line/off-line techniques, caching, machine learning, etc) Devise techniques for optimizing large datasets for near-real-time access by end-users Identify and troubleshoot issues with data models, queries and performance Apply industry standards and engineering best practices that are appropriate for building/delivering production-grade software Ensure efficient delivery of engineering capabilities using repeatable processes. Identify and mitigate risks that are associated with overall system performance, and delivery of production-grade systems Conduct thorough testing using representative datasets to accurately profile query performance for evaluation/optimization Review database performance against design requirements and documents results. Propose and apply appropriate tools that assist with monitoring/optimizing, and identifying/resolving database related problems Ensure quality control over all related work products. Basic Qualifications: 5+ years of experience writing scripts/applications using the Python programming language (syntax, structure, modules, frameworks, unit testing, etc) 5+ years of experience using Python libraries such as sklearn, matplotlib, and numpy 5+ years of experience using statistical approaches to analyzing structured data 5+ years experience designing, building and testing various machine learning models and feature selection working with large datasets 5+ years of experience analyzing business requirements and devising work objectives/tasks 5+ years of experience in task decomposition and estimation 5+ years of experience working in a SCRUM/Agile environment 3+ years of experience Git/Github source control Desired Skills: Experience programming in Java Experience with AWS and/or Azure DoD 8570 Level I and applicable Computing Environment (CE) certifications
(these will be required to be obtained/maintained) Security Clearance: Eligible Novetta, from complexity to clarity. Novetta delivers highly scalable advanced analytics and secure technology solutions to address challenges of national and global significance. Focused on mission success, Novetta pioneers disruptive technologies in machine learning, data analytics, full-spectrum cyber, cloud engineering, open source analytics, and multi-INT fusion for Defense, Intelligence Community, and Federal Law Enforcement customers. Novetta is headquartered in McLean, VA with over 1,300 employees across the U.S. Our culture is shaped by a commitment to our core values: Integrity • We hold ourselves accountable to the highest standards of integrity and ethics. Customer Success • We strive daily to exceed expectations and achieve customer mission success. Employee Focus • We invest in our employees' professional development and training, respecting individuality, and fostering a culture of diversity and inclusion. Innovation • We know that discovering new and innovative ways to solve problems is critical to our success and makes us a great company. Excellence in Execution • We take pride in flawless execution as we build a company that is best in class. Earn a REFERRAL BONUS for the qualified people you know. For more details or to submit a referral, visit bit.ly/NovettaReferrals. Novetta is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. The health and safety of our employees is a priority for Novetta. Please be aware that Novetta requires all employees to be fully vaccinated as a condition of employment. Novetta will consider requests for medical or religious accommodation to this vaccination requirement during the recruiting process.
New
5d ago

Applications Programmer

Peraton
Herndon, VA
New
16h ago

Data Programmer/Analyst

Novetta
Reston, VA
60d+ ago

Professional Programmer Analyst (51000717)

DXC Technology
Tysons Corner, VA
10d ago

APPLICATIONS PROGRAMMER

Syneren Technologies Corporation
Arlington, VA
Easy Apply
22d ago

Programmer Analyst III

Fairfax County Sheriff's Office
Fairfax, VA
14d ago

Principal Programmer Analyst - PeopleSoft FSCM

Thales Defense & Security
Clarksburg, MD
Easy Apply
14d ago

Remote Programmer Analyst - RPG

Kforce
Remote or Allen, TX
New
1d ago

Statistical Programmer / Analyst III

Karna, LLC
Remote
New
16h ago

Programmer/Analyst - Salesforce

Echostar
Germantown, MD
New
6d ago

COBOL Applications Programmer III (Remote)

Black Knight
Remote
13d ago

Principal Programmer Analyst

Bae Systems
McLean, VA
36d ago

Programmer Analyst - Campus Recruiting

CGI Technologies and Solutions, Inc.
Fairfax, VA
43d ago

Programmer Analyst - Campus Recruiting

CGI Group Inc.
Fairfax, VA
42d ago

Principal Programmer Analyst (remote or office)

PPD
Remote or Wilmington, NC
9d ago

Programmer Analyst II

FIS Global
Remote or Milwaukee, WI
9d ago

Principal Programmer Analyst (remote or office)

PPD Inc.
Remote or North Carolina
9d ago

Programmer/Analyst 3

Change Healthcare
Remote or Center, PA
12d ago

Programmer Analyst II

Fidelity National Information Services
Remote or Milwaukee, WI
9d ago

Distinguished Software Engineer - Internet Of Things and Edge Computing

Verizon Communications
Ashburn, VA
9d ago

Distinguished Software Engineer - Internet Of Things and Edge Computing

Verizon
Ashburn, VA
9d ago

Applications Programmer

Peraton
Herndon, VA
60d+ ago

Application Programmer- TS cleared

Peraton
McLean, VA
New
16h ago

Professional Programmer Analyst

DXC Technology
Tysons Corner, VA
15d ago

Professional Programmer Analyst (Remote in USA)

DXC Technology
Remote or Nashville, TN
New
2d ago

Professional Programmer Analyst (Remote in USA)

DXC Technology
Remote or Nashville, TN
New
2d ago

Professional Programmer Analyst

DXC Technology
Remote or Isabela, PR
New
10h ago

Professional Programmer Analyst (Remote in USA)

DXC Technology
Remote or Nashville, TN
New
15h ago

Professional Programmer Analyst (Remote in USA)

DXC Technology
Remote or Nashville, TN
New
15h ago

Professional Programmer Analyst

DXC Technology
Remote or Isabela, PR
New
10h ago

Web Applications Programmer II (Remote)

Black Knight
Remote
13d ago

Average Salary For a Computer Programmer

Based on recent jobs postings on Zippia, the average salary in the U.S. for a Computer Programmer is $66,143 per year or $32 per hour. The highest paying Computer Programmer jobs have a salary over $82,000 per year while the lowest paying Computer Programmer jobs pay $52,000 per year

Average Computer Programmer Salary
$66,000 yearly
$32 hourly
Updated October 23, 2021
52000
10 %
66000
Median
82000
90 %

Highest Paying Cities For Computer Programmer

0 selections
CityascdescAvg. salaryascdescHourly rateascdesc
Washington, DC
$80,445
$38.68
San Francisco, CA
$77,575
$37.30
Hartford, CT
$73,379
$35.28
Charlotte, NC
$71,220
$34.24
Boston, MA
$71,218
$34.24
Chicago, IL
$71,216
$34.24

5 Common Career Paths For a Computer Programmer

Programmer Analyst

A programmer analyst is responsible for monitoring database performance and software applications, performing basic troubleshooting, and improving program operations as needed. Programmer analysts' duties also include making adjustments on the system based on client's specifications, creating reports for any updates and new system procedures, designing specific technology solutions to improve the business operations, and performing necessary code adjustments. A programmer analyst must have extensive knowledge of computer systems and procedures, as well as critical-thinking skills to perform complex tasks under minimal supervision.

Software Engineer

A software engineer is a computer science professional who is responsible for the development of information systems, designing and building computer systems software and applications software. They often prefer to call themselves as a software developer or computer programmer. They have substantial knowledge of programming languages, software development, and computer operating systems, and other technologies. They use these to turn a plan into a final output. They can create a design, test, and develop software based on the needs of their clients.

Systems Analyst

A systems analyst is responsible for monitoring the effectiveness of technology systems and analyzing its efficiency for business operations and clients' needs. Systems analysts create specific modifications to operating systems and help design solutions and processes. Other tasks include managing the system's workflow, diagnosing and detecting malfunctions, performing troubleshooting, and assisting clients' with their concerns. A systems analyst must have excellent command with programming languages and the knowledge with the technology industry to understand systems' complexities and processes.

Programmer

Computer programmers provide assistance and services concerning computer applications and software programs. A computer programmer must be highly-knowledgeable on programming languages and operating systems to create projects and fix any malfunctions under minimal supervision. Computer programmers must have excellent communication and critical-thinking skills to analyze data and request assistance from a senior programmer as needed. They must also be keen on details to oversee possible faulty codes, troubleshooting problems, and upgrading systems to ensure that the program will perform smoothly and efficiently.

Software Developer

A software developer is responsible for designing application systems to support the user and business' needs. Duties of a software developer include testing software codes, performing diagnostic programs and troubleshooting, interpreting system data and establishing efficient parameters, and ensuring the compatibility of the systems. A software developer must have an excellent knowledge of computer programs and programming languages to understand its complexities, especially on detecting system defects and malfunctions. A software developer must have strong attention to detail, communication, and decision-making skills to coordinate with the team and also work independently under minimal supervision.

Illustrated Career Paths For a Computer Programmer