We are looking for a Software Engineer to join a collaborative team in Delaware, Ohio in a contract-to-permanent role. This opportunity is ideal for someone who enjoys building and supporting software across PC-based and SaaS environments while also contributing to infrastructure and customer-facing technical support. You will work closely with experienced team members in a self-directed setting that values practical problem-solving, strong communication, and continuous learning.
Responsibilities:
• Design, enhance, and maintain software applications for desktop and cloud-based environments using modern development tools and frameworks.
• Provide technical support to internal teams and external users by diagnosing issues, resolving problems, and communicating solutions clearly.
• Manage and troubleshoot network connectivity and related systems to help ensure reliable day-to-day operations.
• Configure, administer, and maintain servers, virtual machines, and office or data center hardware across Windows and Linux environments.
• Build and support product integrations, data interfaces, and related utilities that enable core business and client workflows.
• Perform recurring system administration tasks such as backups, scheduled data updates, reporting processes, and license tracking activities.
• Contribute to software design, testing, debugging, and user interface improvements for solutions involving barcode scanning and patient safety workflows.
• Partner with colleagues and customers to assess technical needs, support demonstrations, and recommend enhancements or new functionality.
• Create and maintain documentation, user guidance materials, and support resources that promote consistent product usage and best practices.• 5+ years of hands-on experience in software engineering, application support, or a related technical role.
• Proficiency with C#, .NET, ASP.NET, JavaScript, and React.js in a hands-on development environment.
• Experience developing or supporting desktop applications, SaaS platforms, or both.
• Working knowledge of TCP/IP networking and the ability to troubleshoot connectivity or infrastructure-related issues.
• Familiarity with Windows and Linux administration, including server or virtual machine support.
• Bachelor's degree in a related field or equivalent practical experience gained on the job.
• Strong communication skills with the ability to work effectively with both technical teams and customer stakeholders.
• Healthcare or pharmaceutical industry experience is helpful but not required.