Automation / Application Programmer

Deerpoint Group, Inc.

$80K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Fluency in at least two high-level programming languages
  • 4+ years in a computer programming role or a degree in a programming-related field
  • Experienced with SQL or another relational database system
  • Strong problem-solving and detail-oriented skills
  • Experience with both front-end and back-end development
  • Ability to work independently or as part of a team
  • Excellent communication skills for explaining complex topics simply

Responsibilities

  • Develops custom programs and applications per specifications
  • Trains staff on using in-house developed programs
  • Debugs and troubleshoots existing code
  • Maintains and manages database systems
  • Collaborates across departments to create tailored code solutions
  • Documents existing and new code comprehensively
  • Addresses and resolves user-reported issues promptly
  • Follows safe work practices, fostering a safe work environment

Benefits

  • Full benefits package including medical, dental, vision, and life insurance
  • 401K options available
  • Ongoing training and career development opportunities
Full Job Description
Grow your Career with us:

At the Deerpoint Group, we're on the cutting edge of ag science and plant nutrient technology. Sure, we're in the agricultural fertigation and water treatment business, but at the core, we're a science-driven team working side by side with growers to improve production and sustainability.

At DPG you'll experience an environment that's rich in opportunities to learn and grow-where your talents and interests are nourished thanks to a workplace that is:

  • Science-rich
  • Tech-savvy
  • Innovative
  • Customer-focused
  • Growth-minded
  • Eco-friendly
  • Advancement-rich


Position Summary:

The Application and Automation Programmer will develop custom applications to provide information to the customers and help the company run more efficiently and effectively. The programmer will work in a SCADA system, write in Python, SQL, and other languages. They will integrate new software into existing infrastructures, test and debug programs, and prepare programs to have smooth user experiences for customers and staff. The programmer will work with PLCs, HMIs, embedded systems, Modbus, wireless gateways, and many other technologies.

Essential Duties:
  • Writes custom programs and applications that meet specifications and deadlines.
  • Trains staff how to use a variety of programs developed in-house.
  • Troubleshoots and debugs existing code.
  • Maintains database systems.
  • Collaborates with several departments to create code that meets each departments' requirements.
  • Maintains documentation of code, understands existing code, and adds documentation.
  • Addresses problems from users and resolves them in a timely manner.
  • Follows DPG safe work practices in performing duties for the company, leading by example to ensure a safe workplace.
  • Manages and maintains a clean and organized work environment to ensure cleanliness, professionalism, and efficiency in performing duties.


Skills and Requirements:
  • Fluency in at least two high-level programming languages.
  • 4+ years in a computer programming role or college degree in a programming-related field.
  • Experienced with SQL or another relational database system.
  • Creative problem solver.
  • Front-end and back-end experience.
  • Detail-oriented.
  • Proficiency in computer processing functions and other standard office equipment.
  • Ability to program independently or as a team.
  • Aptitude for learning and self-teaching.
  • Strong communication skills, with the ability to convey complex topics in simple terms.
  • Ability to effectively manage and prioritize multiple tasks.


Beneficial Skill Sets:
  • Familiarity with:
    • Python, Java, or Jython
    • Inductive Automation's Ignition, SCADA, PLC programming, or ladder logic
    • Embedded systems
    • Microsoft SQL
    • Event-driven programming or object-oriented programming
    • HTML, CSS, or Frameworks
    • IOT, IIOT, VPNs, or APNs
    • APIs
  • Experience with Mobile app development
  • Experience with graphic design
  • Experience in a supervisory role

Compensation:
  • Full benefits (Medical, Dental, Vision, Life Insurance, 401K)
  • Ongoing training and career development
  • Compensation: $80,000 - $125,000/yr

Similar Jobs

More Information Technology Jobs

Find similar Automation / Application Programmer jobs: