Computer Programmer Job Description

A computer programmer is a person who writes software programs.

Computer programmers are warned to beware the curse of knowledge: the tendency to be unaware of mistakes made by one's own code.

Computer programmers are in demand worldwide.

They can be found in nearly every industry, from aerospace companies to biotechnology firms.

The US Bureau of Labor Statistics states that about 1,800,000 people in the United States do computer programming.

Computer programmers may work for large companies, at governmental agencies, or for smaller companies; they may also work for themselves as independent contractors.

Computer programmers write code, which tells a computer what to do.

Updated on:     
September 15, 2022

Job Brief:

We're looking for a Computer Programmer to design, develop, and test software systems. The Computer Programmer will work with teams to create and maintain software applications.

Computer Programmer Duties:

  • Perform all tasks related to the planning and implementation of programming systems and applications
  • Develop, design, and implement programs to solve problems and increase productivity
  • Ensure all programming is customized to meet company standards
  • Develop new or enhance existing systems/applications
  • Provide technical support to users
  • Keep up with changing technology trends and implement
  • Provide feedback to management on technology and programming needs

Computer Programmer Responsibilities:

  • Design and develop applications, databases, and websites, using a variety of programming languages and platforms
  • Research emerging technologies to identify potential solution opportunities
  • Maintain code quality, perform code reviews, resolve issues, and follow best-practices
  • Work with database administrators to design and maintain databases, and troubleshoot performance issues
  • Analyze user needs and design functional specifications to define requirements for new or modified applications
  • Conduct user acceptance testing to ensure user satisfaction
  • Perform other software development tasks as assigned

Ready to transform your hiring process?

We offer a full range of hiring and recruiting solutions for every step in the process. We'll help you find and hire the right candidates.
Post this job for free
green check mark symbol
Free Plan
green check mark symbol
No credit card required

Requirements And Skills:

  • Bachelor's degree in computer science or related field
  • 3+ years experience in software development
  • Excellent programming skills with knowledge of Java, C, C++, Visual Basic, Python, shell scripting, SQL, XML, HTML5, and JavaScript
  • Excellent problem-solving and troubleshooting skills

We at [Company Name] believe that diversity is a strength, not a weakness. We are committed to building an inclusive team that welcomes applications from people of all races, religions, national origins, genders, and ages, as well as veterans and individuals with disabilities.

Share this article

Create the perfect job posts and post it to 2000+ job boards

Sign Up For Free  
Free Plan
No credit card required