Geoprobe® designs and manufactures drilling machines andtoolingused by companies worldwide. Behind the scenes, our software team builds the systems that run the business.We'reseeking 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 justimplementsthem. When a departmentbrings usa business problem,you'llhelp 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'llwork on-site in Salina as part of a small, collaborative IT team, with your work reaching every corner of the company.
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 andmaintainCenterpoint, our custom in-house software platform (C#., Vue.js, SQL Server)
- Collaborate with departments across the company to gather and analyze requirements, thendetermine 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 ormodifyreports, 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
- 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
- 401(k)
- Health, Vision, and Dental Insurance
- Paid Time Off (PTO)
- Paid Holidays
- Profit Sharing
Geoprobe Systems® is an Equal Opportunity Employer.