Information Technology (IT) Programmer

Information Technology (IT) Programmer

An information technology (IT) programmer ensures that writing, testing and maintenance of computer programs and applications are analyzed to meet user and process needs. They design all or part of an information system and oversee program design activities to ensure they meet business process objectives. Additionally, they define and incorporate system security and control procedures to protect data entrusted to assigned systems.
What Responsibilities Will I Have?: 
  • Design information systems
  • Oversee program design activities
  • Analyze development objectives against problems specified
  • Perform all programming and/or configuration assignments
  • Incorporate system security to protect data
  • Analyze and resolve software errors in a timely and accurate fashion
  • Ensure the documentation meets overall business process
  • Provide status reports where required
  • Draft design specifications for software applications
  • Create and maintain documentation for code and/or configuration
  • Ensure the testing of the programs meet acceptance criteria
  • Train end users on established programs
  • Provide on-call support and problem resolution
  • Perform required maintenance and install enhancements 
Recommended High School Courses: 
The following high school courses are recommended: agricultural education, mathematics and computer science, computer skills and coding.
Education/Training Required: 
An associate or bachelor’s degree in computer science, information systems or other technical area is needed to pursue a career as an IT programmer.
Future Job Market Outlook: 
Typical Employers: 
IT programmers work for medium- to large-scale agricultural companies and nonprofits with both internal and external software maintenance needs.
Suggested Professional Organizations and Associations: 
  • Association of Information Technology Professionals
  • National Association of Programmers
  • Network Professionals Association
  • Software Development Forum
Average Annual Full-Time Salary: 
$77,000
?
Salary data is provided by the AgCareers.com Compensation Benchmark Review™. These salaries should be considered as examples and are provided for educational and exploratory purposes. The salary information provided should not be used as a benchmark. Actual salaries are influenced by numerous variables including but not limited to demographics, size and scope of the role, level of experience, qualifications, and education of the worker.