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
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.