Skip to Main Content

Programmer Job Description Sample Template

1
Programmer

This free Programmer job description sample template can help you attract an innovative and experienced Programmer to your company. We make the hiring process one step easier by giving you a template to simply post to our site. Make sure to add requirements, benefits, and perks specific to the role and your company.

Programmer Job Summary

We are seeking an experienced and detail-oriented programmer to join our growing team. You will be the producer and keeper of clear, concise code and ensure that our programs come to life in a functional, flawless, and efficient manner. You must be consistent in your process, communicate effectively, and finish projects on time.

Programmer Duties and Responsibilities

  • Collaborate with upper management to determine programming objectives
  • Participate in development of new software applications
  • Write code that supports these objectives and provides optimal functionality
  • Edit and improve upon code in existing software programs and applications
  • Design new programs and applications that will enhance our business
  • Ensure code is error-free, readable, efficient, and logically organized for ease of access
  • Aptly name variables and include code comments for future users
  • Provide supplemental program instructions and diagrams for code in layman's terms
  • Develop set systems and tasks for efficient coding processes
  • Run extensive tests and trial runs to confirm proper functionality and desired results
  • Operate debugging software and seek out the root cause of error in coding or sequences
  • Perform detailed, manual checks of code
  • Troubleshoot errors effectively and efficiently
  • Create, manage, and maintain coding databases
  • Formulate efficient database retrieval systems
  • Frequently run upgrades on systems
  • Utilize information from code libraries to ease and expedite the coding process
  • Ensure programs, external equipment, networks, etc. are all in proper communication
  • Provide model diagrams and prototypes of programming system
  • Collaborate in cross-functional projects
  • Stay abreast of industry breakthroughs and any new relevant programming technology

Programmer Requirements and Qualifications

  • Bachelor's degree in computer programming, computer science or related field
  • 2+ years of programming experience
  • Extensive knowledge in various programming languages (Java, Perl, Python, C++, etc.)
  • Proven mastery of use in our preferred coding language
  • Professional manner and accountable for work performed
  • Strong independent work ethic
  • Efficient and accurate coder
  • Adept problem solver
  • Excellent database management skills
  • Results-driven
1

This template is provided for informational purposes only. The ultimate responsibility for selecting an accurate and non-misleading job title and description, and ensuring that a job posting does not otherwise violate any applicable laws or ZipRecruiter’s Terms of Use, rests solely with the employer. ZipRecruiter makes no representation as to whether the template above accurately describes the employer’s job posting. Please review our Terms of Use and Job Posting Rules for further information.