Demo

IT Analyst/Programmer II

North Carolina State University
Beltsville, MD Intern
POSTED ON 3/25/2026
AVAILABLE BEFORE 4/23/2026
Posting Details

Posting Information

Posting Number PG194545EP

Internal Recruitment No

Working Title IT Analyst/Programmer II

Anticipated Hiring Range Commensurate with Experience ($90,000 - $92,000)

Work Schedule Monday-Friday, 8AM-5PM

Job Location Raleigh, NC or Beltsville, MD

Department Plant Sciences Initiative (PSI)

About The Department

The Precision Sustainable Agriculture program is a network of researchers across the country collaborating to develop integrated knowledge-intensive sustainable agriculture practices into a precision framework to maximize farm productivity and sustainability through the use of an information ecology that connects farms, data, tools, and people for optimal, real-time decision making. The PSA program is housed within the Department of Crop and Soil Sciences, which encompasses varied disciplines in research, extension, and teaching. The department’s mission is to develop future leaders in crop, soil and environmental sciences, improve crop plants and products, devise effective and sustainable crop production systems, devise effective and sustainable soil management techniques in both agriculture and urban settings; and disseminate crop, soil, and environmental science knowledge for the benefit of users and producers of food, feed turf, biofuels and fiber in North Carolina, the nation and the world

Wolfpack Perks And Benefits

As a Pack member, you belong here, and can enjoy exclusive perks designed to enhance your personal and professional well-being. As you consider this opportunity, we encourage you to review our Employee Value Proposition and learn more about what makes NC State the best place to learn and work for everyone.

What we offer:

  • Medical , Dental , and Vision
  • Flexible Spending Account
  • Retirement Programs
  • Disability Plans
  • Life Insurance
  • Accident Plan
  • Paid Time Off and Other Leave Programs
  • 12 Holidays Each Year
  • Tuition and Academic Assistance
  • And so much more!

Attain Work-life balance with our Childcare benefits, Wellness & Recreation Membership , and Wellness Programs that aim to build a thriving wolfpack community.

Disclaimer: Perks and Benefit eligibility is based on Part-Time or Full-Time Employment status. Eligibility and Employer Sponsored Plans can be found within each of the links offered.

Essential Job Duties

The IT Analyst/Programmer II will develop, test, and implement software solutions to integrate hardware components for researchers at the Plant Sciences Initiative ( PSI ). The successful candidate will design custom software to incorporate sensors into loT systems and create data pipelines that integrate edge, cloud, and on-premises computing resources. This role involves managing multiple interns who will contribute to software development along specific pathways, including a Machine Learning Operations (MLOps) pathway. This pathway will bridge ongoing work in computer vision and embedded software within PSI , as well as data infrastructure efforts being developed in partnership with NC Ag Analytics. The IT Analyst/Programmer II will collaborate with researchers and staff involved in PSL’s grant-funded projects to support the integration of hardware into systems for field agricultural applications. The position requires hands-on testing, documentation of progress, and development of training materials. Additionally, the incumbent will train and manage undergraduate student interns, create and maintain online resources for external users, and ensure documentation is accessible once products are released.

Key Responsibilities:

  • Develop, test, and implement software solutions to integrate hardware components for researchers within the Plant Sciences Initiative ( PSI ).
  • Design and build custom software to incorporate sensors into loT systems, and create scalable data pipelines that integrate edge, cloud, and on-premises computing environments.
  • Lead and manage multiple undergraduate student interns contributing to software development efforts, including oversight of a dedicated Machine Learning Operations (MLOps) pathway.
  • Support and advance ongoing work in computer vision, embedded systems, and data infrastructure in collaboration with PSI teams and NC Ag Analytics partners.
  • Collaborate with researchers and staff on grant-funded projects to integrate hardware into field-ready agricultural systems.
  • Conduct hands-on hardware and software testing to ensure system reliability and performance in real-world agricultural environments.
  • Document technical progress, develop user guides, and create training materials to support the adoption and long-term sustainability of developed systems.
  • Develop and maintain online resources and documentation for external users, ensuring accessibility and usability following product release.
  • Provide mentorship, technical training, and performance oversight for undergraduate interns.

Technical Systems Architecture & Development

  • Lead the design, development, testing, and implementation of software solutions integrating hardware components for PSI research initiatives.
  • Architect and maintain loT systems incorporating sensors, embedded devices, and scalable data pipelines across edge, cloud, and on-premises environments.
  • Develop and operationalize Machine Learning Operations (MLOps) workflows that support computer vision and data-driven agricultural research.
  • Ensure system reliability, scalability, and performance through hands-on testing and continuous integration of hardware and software systems.
  • Align infrastructure development with institutional data initiatives, including collaboration with NC Ag Analytics.

Research Integration & Field Application

  • Collaborate with multidisciplinary research teams on grant-funded projects to translate research objectives into deployable technical solutions.
  • Integrate hardware and software systems for field-based agricultural applications, ensuring functionality in real-world environments.
  • Provide technical leadership in bridging embedded systems, loT platforms, and data infrastructure to support PSl’s research mission.
  • Document technical progress and contribute to deliverables supporting grant reporting and project milestones.

Program Leadership, Training & Knowledge Dissemination

  • Supervise and mentor undergraduate student interns contributing to software development, including oversight of a structured MLOps pathway.
  • Assign, coordinate, and evaluate intern work to ensure alignment with research and infrastructure goals.
  • Develop comprehensive documentation, training materials, and user resources to support the adoption and long-term sustainability of developed systems.
  • Create and maintain accessible online documentation and external-facing resources to ensure continued usability following product release.

This position will be located in Raleigh, NC, or Beltsville, MD. The selected candidate is required to relocate to one of these duty stations.

Other Responsibilities

  • Other duties as assigned.

Qualifications

Minimum Education and Experience

  • Master’s degree and at least one year of relevant experience OR
  • Bachelor’s degree with at least two years of relevant experience OR
  • An equivalent combination of education, training and relevant experience

Other Required Qualifications

  • Experience with software development and systems integration
  • Familiarity with loT systems and sensor integration
  • Knowledge of edge, cloud, and on-premises computing systems
  • Experience with data pipelines and software testing
  • Ability to manage and mentor interns and students
  • Strong communication skills for documentation and external user support

Preferred Qualifications

  • A valid NC Driver’s License and the ability to obtain an NC Driver’s License within 60 days of hire.

Required License(s) Or Certification(s)

N/A

Valid NC Driver's License required No

Commercial Driver's License required No

Recruitment Dates and Special Instructions

Job Open Date 03/24/2026

Anticipated Close Date Open Until Filled

Special Instructions to Applicants

Please attach a cover letter, resume/CV, and contact information for at least three (3) professional references.

Position Details

Position Number 00111937

Position Type EPS/SAAO

Full Time Equivalent (FTE) (1.0 = 40 hours/week) 1.0

Appointment 12 Month Recurring

Mandatory Designation - Adverse Weather Non Mandatory - Adverse Weather

Mandatory Designation - Emergency Events Non Mandatory - Emergency Event

Department ID 113001 - Plant Sciences Initiative (PSI)

EEO

NC State University is an equal opportunity employer. All qualified applicants will receive equal opportunities for employment without regard to age, color, disability, gender identity, genetic information, national origin, race, religion, sex (including pregnancy), sexual orientation, and veteran status. The University encourages all qualified applicants, including protected veterans and individuals with disabilities, to apply. Individuals with disabilities requiring disability-related accommodations in the application and interview process are welcome to contact 919-513-0574 to speak with a representative of the Office of Equal Opportunity.

If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu .

Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.

NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

Salary : $90,000 - $92,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a IT Analyst/Programmer II?

Sign up to receive alerts about other jobs on the IT Analyst/Programmer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$105,489 - $131,507
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at North Carolina State University

  • North Carolina State University Raleigh, NC
  • Position Information Posting Number PG195277TM Position Number 47BanquetBartender0725 Position Type Temporary Essential Job Duties JOIN THE PACK ! We are s... more
  • 8 Days Ago

  • North Carolina State University Raleigh, NC
  • Posting Information Posting Number PG193926EP Internal Recruitment No Working Title Assistant Director, Contract and Subaward Negotiations Anticipated Hiri... more
  • 8 Days Ago

  • North Carolina State University Raleigh, NC
  • Posting Information Posting Number PG194257EP Internal Recruitment No Working Title CLAWS III-N Power Integration Engineer Anticipated Hiring Range Commens... more
  • 8 Days Ago

  • North Carolina State University Raleigh, NC
  • Posting Information Posting Number PG194256EP Internal Recruitment No Working Title CLAWS III-N RF Integration Engineer Anticipated Hiring Range Commensura... more
  • 8 Days Ago


Not the job you're looking for? Here are some other IT Analyst/Programmer II jobs in the Beltsville, MD area that may be a better fit.

  • Volanno Washington, DC
  • Description As a Senior Programmer / Analyst II , you will design, develop, and maintain data-driven web applications using PHP and modern front-end techno... more
  • Just Posted

  • Fairfax County Government Fairfax, VA
  • Job Announcement Under the supervision of a senior systems analyst, this position participates in, or performs, all phases of systems analysis and developm... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!