Job Openings IT Programmer

About the job IT Programmer

Programmer Job 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