# Software Developer

> Geoprobe Systems® · Salina, United States · Full-time · Posted 2026-08-04

**Workplace:** on_site

**Department:** IT

## Description

Geoprobe® designs and manufactures drilling machines and tooling used by companies worldwide. Behind the scenes, our software team builds the systems that run the business. We're seeking a Software Developer to create custom solutions within our Epicor ERP system and to design and build software used both inside the company and by our customers.

This is a role for someone who designs systems, not just implements them. When a department brings us a business problem, you'll help decide the right approach (ERP customization, a new feature in one of our in-house applications, or an integration between systems) and then build it. You'll work on-site in Salina as part of a small, collaborative IT team, with your work reaching every corner of the company. 

Interested in applying? **Save time, apply directly at geoprobe.com/join-our-team**

### Responsibilities

-   Design and develop custom solutions within our Epicor ERP system, and build programs that interface Epicor with in-house applications 
-   Work with our development team to build and maintain Centerpoint, our custom in-house software platform (C#, Vue.js, SQL Server) 
-   Collaborate with departments across the company to gather and analyze requirements, then determine the right technical approach — an Epicor customization, a Centerpoint feature, or a new integration 
-   Design database schemas and write efficient queries to support new features and reporting 
-   Consult with users to gather reporting needs, and create or modify reports, queries, and dashboards 
-   Write clean, reliable, maintainable, and testable code, and design for scalability from the start 
-   Anticipate potential issues and design around them or resolve them proactively 
-   Work within processes and practices developed by the IT team 
-   Provide occasional technical support to internal users 
-   Other duties as assigned 

**You might be a good fit if you…**

-   Are organized and can prioritize requests efficiently
-   Possess excellent problem-solving and analytical skills
-   Can explain technical ideas to people of various skill levels
-   Have a strong attention to detail and desire to produce high-quality work
-   Enjoy collaboration and a team-oriented environment

## Requirements

-   Bachelor's degree in computer science or a related field, or equivalent practical experience
-   3+ years of related work experience in a manufacturing environment that uses ERP software
-   Strong skills in C#/.NET, SQL, and JavaScript; experience with Vue.js a plus 
-   Ability to work with REST APIs to integrate third-party applications 
-   Able to understand, modify, and refactor existing code in an unfamiliar codebase 
-   Excellent problem-solving and analytical skills, with strong attention to detail 
-   Proven skills in prioritization, time management, and decision-making 
-   Self-directed — able to take ownership of projects from requirements to delivery 
-   Team oriented — collaborates well with the IT team and users across the company 

### Desired Qualifications

-   Experience with ERP systems, especially Epicor (BPMs, BAQs, dashboards) 
-   Experience with Git and version-control workflows 
-   Experience setting up and working within the Azure ecosystem 
-   Experience using AI coding assistants (e.g., Copilot, Claude) in daily development 
-   iOS/Android app development experience

## Benefits

-   401(k)
-   Health, Vision, and Dental Insurance
-   Paid Time Off (PTO)
-   Paid Holidays
-   Profit Sharing

Geoprobe Systems® is an Equal Opportunity Employer.

## Apply

[Apply at Geoprobe Systems®](https://apply.workable.com/geoprobe/j/BE29ED4AFD/apply)

---
Powered by [Workable](https://www.workable.com)
