Jobs · Information Technology · Pennsylvania

Software Developer (C#/.NET)

Kinsey's · Mt. Joy, PA · Yesterday
On-siteInformation TechnologyFull-time

Position Overview

We're looking for a mid-level Software Developer (C#/.NET) to join our small but highly capable technology team to support and enhance the tech ecosystem powering our retail, distribution, and third-party logistics companies.

Position Requirements

  • 3+ years of experience in C#/.NET development.
  • 2+ years designing, building, and maintaining RESTful APIs.
  • Strong SQL Server skills (queries, stored procedures, performance considerations).
  • Experience troubleshooting complex systems or data-flow issues.
  • Ability to optimize performance-critical code.
  • Ability to understand and work within an existing codebase.
  • Comfortable working with ERP or POS systems (any platform).

Principal Duties & Responsibilities

  • Optimize complex systems and performance-critical code.
  • Maintain, enhance, and support existing software applications and core system components.
  • Write clean, efficient, and maintainable C# code in a collaborative environment.
  • Build automation workflows to reduce manual processes and improve data flow.
  • Participate in code reviews and contribute to engineering best practices.
  • Collaborate with QA, product managers, and other developers to deliver reliable solutions.
  • Stay up to date with relevant tools, technologies, and development practices.

Application/API Development

  • Develop and maintain C#/.NET RESTful APIs used for order management, inventory, pricing, and logistics workflows.
  • Implement new features that integrate cleanly with Business Central, Counterpoint, and internal systems.
  • Build and maintain data synchronization processes such as item data between distribution and retail, sales data from Counterpoint POS to Business Central ERP.

Reporting and Data

  • Create and maintain SSRS reports for sales, inventory, purchasing, and operational metrics.
  • Investigate and correct data discrepancies across ERP, POS, and internal systems.

Architecture, Documentation, and Support

  • Troubleshoot, debug, and analyze issues.
  • Design and implement new features that integrate smoothly with current systems.
  • Document software designs, processes, and key technical decisions.
  • Work closely with technical support teams to troubleshoot bugs and resolve client/system issues.
  • Work with business teams to understand operational workflows and translate them into technical solutions.
  • Provide clear, reusable helpdesk documentation for recurring issues.

Similar jobs