This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineer to build and enhance business applications that support operations across multiple facilities in Columbus, Ohio. This role combines hands-on development with cross-functional collaboration, requiring someone who can translate operational needs into practical software solutions. The ideal candidate is comfortable managing projects from concept through delivery while clearly communicating technical ideas to both technical and non-technical stakeholders.
Job Responsibility:
Lead assigned initiatives through planning, development, testing, deployment, and ongoing support while following established engineering practices
Design and implement automation solutions that streamline workflows and improve day-to-day operational performance
Partner with business stakeholders and process owners to gather requirements, analyze system interactions, and develop tailored software applications
Maintain and enhance existing applications by diagnosing issues, correcting defects, and delivering system improvements based on user input
Represent the software development team in meetings and provide updates, recommendations, and technical guidance to internal partners
Prepare clear presentations and documentation that explain proposals, findings, and outcomes for audiences with varying levels of technical knowledge
Coordinate priorities and timelines effectively to keep projects on schedule and aligned with functional expectations
Provide application support for multiple facilities, including occasional travel and limited after-hours assistance when needed
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent relevant experience
At least 3 years of software engineering experience with strong proficiency in C# and object-oriented programming principles
Hands-on experience with the .NET ecosystem, including web and desktop application development
Working knowledge of relational databases such as SQL Server and Oracle, including writing and troubleshooting queries
Familiarity with software architecture concepts, design patterns, and full lifecycle delivery practices
Experience using Microsoft development tools and source control platforms such as Visual Studio, Azure DevOps, and Git
Ability to communicate effectively, manage multiple priorities, and collaborate successfully with both technical and non-technical teams
Nice to have:
Exposure to test-driven development, technical leadership, or mentoring is valued
What we offer:
Medical, vision, dental, and life and disability insurance