Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

14 results for Software Developer in Columbus, OH

Software Developer <p>We are looking for an experienced Software Developer to join our team in Dublin, Ohio. In this role, you will play a pivotal part in designing, developing, and maintaining cutting-edge software solutions that address complex industry challenges. If you are passionate about innovation and thrive in a collaborative environment, we invite you to bring your expertise to our forward-thinking organization.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop advanced software systems, ensuring they meet high standards of quality and functionality.</p><p>• Lead and mentor a team of engineers, providing guidance and support throughout project lifecycles.</p><p>• Build and maintain scalable applications, APIs, and database architectures.</p><p>• Collaborate with designers, product managers, and key stakeholders to gather and refine project requirements.</p><p>• Oversee application deployments and provide post-release support to ensure seamless operation.</p><p>• Propose and implement process improvements to enhance team productivity and output quality.</p><p>• Conduct thorough code reviews and approve changes to ensure adherence to best practices.</p><p>• Evaluate team performance, offering constructive feedback and fostering growth.</p><p>• Stay informed about emerging technologies and trends to keep the team at the forefront of innovation.</p><p>• Assess and recommend suitable frameworks, platforms, and tools for project success.</p> Software Developer Reports directly to the Application Programming Supervisor.<br> <br>Summary<br>The Senior Software Design Engineer will have a strong background in software development and implementation of relevant technologies needed to modernize company’s infrastructure. As a Senior Software Design Engineer, you will be responsible for leading and contributing to the development of innovative software solutions that meet our clients' needs and drive business growth. <br> <br>Essential Duties and Responsibilities include but are not limited to: <br>• Design, develop, and maintain scalable and robust software applications and systems to meet business requirements.<br>• Lead the design, development, and implementation of software applications and solutions.<br>• Provide technical guidance and leadership to junior developers, assisting in their professional growth and ensuring adherence to best practices and coding standards.<br>• Collaborate with stakeholders to analyze requirements, architect solutions, and design technical specifications for software projects.<br>• Conduct code reviews to ensure code quality, maintainability, and security, while also identifying opportunities for improvement.<br>• Investigate and resolve complex technical issues, utilizing debugging tools and methodologies to troubleshoot problems, identifying root causes and implementing effective solutions efficiently.<br>• Stay abreast of emerging technologies, tools, and trends in the IT industry, evaluating their potential impact and suitability for adoption within the organization.<br>• Participate in project planning, estimation, and execution, ensuring timely delivery of high-quality software solutions within budgetary and timeline constraints.<br>• Work closely with cross-functional teams, including business analysts, project managers, and system administrators, to deliver integrated IT solutions that align with business objectives.<br>• Provide technical leadership and guidance throughout the software development lifecycle.<br>• Other duties as assigned.<br><br>Education & Experience Requirements <br>• Minimum of a Bachelor's degree in Computer Science, Engineering, or a related field. <br>• Ten years of experience in software development, with a focus in web forms and reporting.<br>• Proven track record of successfully delivering complex software projects on time and within budget.<br>• Excellent problem-solving skills and attention to detail.<br>• Ability to effectively communicate technical concepts to non-technical stakeholders.<br><br>• Demonstrated leadership skills, with the ability to motivate and inspire team members.<br>• Strong organizational and time management skills, with the ability to prioritize and manage multiple tasks simultaneously.<br><br>Technology Requirements<br><br>• Full knowledge of Microsoft SQL Server Database <br>• Web architecture, scripting development and networking protocols<br>• Minimum experience: ASP.NET, VB.NET, .NET 6 or higher, C#, Internet Information Server (IIS), Visual Studio, Windows Server OS, Windows OS<br>• Additional experience: Telerik UI for ASP.NET, AJAX, JavaScript, ActiveReports, Web Services Software Developer L3 We are looking for an experienced Software Developer to join our team in Marysville, Ohio, working on innovative solutions for the automotive industry. This is a long-term contract position requiring a strong technical background and the ability to collaborate effectively in an agile environment. You will play a key role in developing and enhancing manufacturing quality systems that ensure high standards in production processes.<br><br>Responsibilities:<br>• Collaborate with cross-functional teams using an agile scrum framework to deliver high-quality software solutions.<br>• Participate in daily stand-ups, backlog grooming sessions, and retrospectives to ensure project alignment and progress.<br>• Develop and maintain manufacturing quality systems to track and resolve product quality issues.<br>• Work closely with business stakeholders and analysts to gather and refine technical requirements.<br>• Implement containerized microservices using Spring Boot, deployed on OpenShift platforms.<br>• Design and develop front-end components using Angular and JavaFX for user-friendly interfaces.<br>• Manage and optimize database systems, including DB2 and PostgreSQL, to support application performance.<br>• Conduct code reviews and implement best practices to ensure software reliability and maintainability.<br>• Provide occasional travel support, approximately 10% quarterly, as needed for project requirements. Manager of Quality Assurance We are offering an exciting opportunity in Columbus, Ohio, for a Manager of Quality Assurance. In this role, you will be instrumental in maintaining the quality standards of our products and ensuring they meet the expectations of our clients. Your primary duties will revolve around quality assurance, data review, preparation for certifications and audits, and maintaining up-to-date records as per our internal processes.<br><br>Responsibilities:<br><br>• Overseeing the establishment of quality assurance goals that align with the company's objectives and policies.<br>• Analyzing data from various quality assurance activities to ensure alignment with our procedures and standards.<br>• Preparing for and managing certifications and audits including ISO9001:2015, IATF16949, and 17025.<br>• Ensuring that all company quality records are up-to-date and accurately reflect our internal processes.<br>• Utilizing statistical process control (SPC) methods to analyze data for evaluating current processes and any changes to them.<br>• Collaborating with the management team to present technical and program information.<br>• Verifying the reliability of all equipment, materials, and services to ensure they meet the required performance efficiency standards.<br>• Keeping abreast with government and industry quality assurance codes and standards.<br>• Designing and implementing quality assurance training programs for key personnel in conjunction with other managers, including internal audits.<br>• Managing the investigation and resolution of customer complaints regarding technical or quality issues.<br>• Collaborating with the Lab Manager to maintain lab standards and traceability, and to ensure lab capabilities meet customer and technical standards within the industry. Automation Developer Analyst: III (Senior) <p><strong>Automation Developer Analyst (III)</strong></p><p><strong>Employment Type</strong>: Contract (13 Weeks) </p><p><strong>Location: </strong>Remote </p><p><strong>Job Summary</strong></p><p>We are seeking a skilled and experienced Senior Automation Developer Analyst to join our team. This role will be responsible for creating, maintaining, and executing automation scripts for various applications while directly reporting to the QA Manager. The ideal candidate will have strong expertise in test automation processes, including functional testing, regression testing, and integration testing, as well as a thorough understanding of test-driven development (TDD) and acceptance test-driven development (ATDD).</p><p>This role provides an opportunity to contribute significantly to delivering high-quality software products by automating test cases and assisting in ongoing software releases. You will also play a key role in coordinating testing activities and identifying and managing software defects to ensure deliverables meet and exceed client expectations.</p><p><strong>Key Responsibilities</strong></p><ul><li>Develop, maintain, and execute automation scripts for test cases based on functional requirements and design specifications.</li><li>Participate in requirements-gathering sessions and provide constructive feedback on documentation.</li><li>Automate regression and functional test cases and execute them on a routine basis.</li><li>Facilitate defect management meetings, tracking and communicating updates clearly and efficiently.</li><li>Perform various types of testing, including functional, regression, and integration testing.</li><li>Work closely with QA Managers and broader project teams to ensure verification processes meet standards.</li><li>Create and maintain test plans and test data using established tools and methods.</li><li>Stay compliant with industry standards for Software Development Life Cycle (SDLC) and testing strategies.</li><li>Support production validation efforts and assist in post-release issue resolution as needed.</li><li>Contribute actively to achieving high-quality software development goals by identifying defects early in the testing process.</li></ul><p><br></p> IT Support Technician We are in search of an IT Support Technician to join our team in Columbus, Ohio. This role revolves around providing technical assistance to end-users and maintaining IT systems within our industry. This position offers a short term contract employment opportunity.<br><br>Responsibilities:<br><br>• Address and resolve hardware, software, and network-related issues faced by users<br>• Manage the installation, configuration, and troubleshooting of desktops, laptops, printers, and other peripherals<br>• Oversee account setups, user access requests, and password resets<br>• Keep IT documentation updated, including user guides and troubleshooting steps<br>• Ensure prompt resolution of support tickets and escalate complex issues as required<br>• Conduct regular maintenance and updates on company systems<br>• Assist in managing IT asset inventory<br>• Communicate effectively with non-technical users and provide excellent customer service<br>• Aid in general conference support using platforms such as WebEx, Teams, and Zoom<br>• Help maintain endpoint security tools and deploy applications using enterprise tools<br>• Manage and improve scripts for automation and system management<br>• Oversee the process for operating system updates and patching. Help Desk Engineer We are looking for a dedicated Help Desk Engineer to join our team in New Albany, Ohio. This Contract-to-permanent position involves providing technical support to office and manufacturing staff in a dynamic desktop environment that integrates Microsoft and third-party systems. You will play a key role in troubleshooting issues, maintaining IT systems, and ensuring seamless operations across various departments.<br><br>Responsibilities:<br>• Install, configure, and maintain desktops, laptops, and printers running Windows 11.<br>• Develop and manage desktop and laptop imaging solutions to streamline deployments.<br>• Provide support for wired and wireless network connections, as well as video conferencing setups.<br>• Assist users with Microsoft Office applications, including Outlook, Excel, PowerPoint, OneNote, Word, and other production tools.<br>• Manage and update user accounts in Active Directory, Azure AD, and Office 365 environments.<br>• Support remote access technologies and multi-factor authentication processes.<br>• Track and manage IT assets, including hardware and software licenses.<br>• Handle user ID and application access control requests efficiently.<br>• Monitor and resolve support tickets using the internal tracking system.<br>• Apply basic cybersecurity principles to safeguard IT systems and data. Salesforce Developer: III (Senior) <p>We are seeking an experienced Salesforce Developer to contribute their development and configuration expertise to our enterprise-wide Salesforce implementation. This role involves significant programmatic development and provides an opportunity to design scalable solutions for complex integration challenges in a collaborative, agile environment.</p><p><strong>Key Responsibilities:</strong></p><p><strong>Salesforce Development:</strong></p><ul><li>Demonstrate expertise in Salesforce capabilities, including Apex, LWC (Lightning Web Components), Flows, Triggers, Complex Formulas, Approvals, Security, APIs, and more.</li><li>Implement scalable solutions whenever possible while adhering to Salesforce programmatic patterns and platform best practices.</li><li>Conduct code reviews for teammates and contribute to the DevOps process.</li></ul><p><strong>Solution Design & Collaboration:</strong></p><ul><li>Design and deliver solutions that meet stakeholder requirements, including integrating new and existing features used across multiple development teams.</li><li>Consult with Scrum teammates to ensure technical integrity in solution designs and development.</li><li>Communicate effectively with team members and key stakeholders, including non-technical business partners.</li></ul><p><strong>Agile & Continuous Learning:</strong></p><ul><li>Be comfortable working within an agile scrum team context.</li><li>Embrace and promote agile practices and mindset, continuously striving to learn and improve.</li><li>Embrace change that enhances processes, relationships, and innovation.</li></ul><p><strong>Testing & QA:</strong></p><ul><li>Execute testing on personal and team development efforts in coordination with the QA lead.</li></ul> Staff Accountant <p>Are you a detail-oriented accounting professional looking to contribute to a team and grow your career? We are seeking a motivated and organized <strong>Staff Accountant</strong> for various contract and contract to hire opportunities. As a key player in the accounting process, you will perform critical tasks including general ledger maintenance, financial reporting, and reconciliations. This is a fantastic opportunity for candidates looking to work in a dynamic and collaborative environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Prepare and post journal entries to the general ledger.</li><li>Perform account reconciliations for balance sheets, bank accounts, and payroll.</li><li>Assist in the preparation of monthly, quarterly, and annual financial statements.</li><li>Conduct variance analyses to ensure data accuracy and identify trends.</li><li>Assist with budgeting and forecasting processes.</li><li>Support month-end, quarter-end, and year-end close activities.</li><li>Adhere to internal controls and ensure compliance with relevant accounting regulations.</li><li>Collaborate with internal teams, such as accounts payable and receivable, to ensure smooth financial operations.</li></ul><p><br></p> Network Administrator We are looking for an experienced Network Administrator to oversee and maintain our IT systems and network infrastructure. This role involves ensuring the reliability and efficiency of our systems, addressing support tickets, and implementing improvements to optimize operations. Based in Columbus, Ohio, this position offers the opportunity to collaborate with technical teams and provide valuable support to end-users.<br><br>Responsibilities:<br>• Manage and maintain IT systems, including Windows environments, Hyper-V, on-premises Windows servers, and backup and recovery solutions.<br>• Oversee and support cloud-based platforms such as Azure and Office 365.<br>• Act as a liaison between the organization and external vendors to ensure seamless communication and issue resolution.<br>• Monitor, prioritize, and resolve support tickets, maintaining detailed documentation of issues and solutions.<br>• Perform hardware and software troubleshooting, ensuring minimal downtime and disruption.<br>• Conduct regular inspections of infrastructure and perform necessary maintenance at various locations.<br>• Manage hardware inventory, including issuing new equipment and maintaining existing devices.<br>• Provide technology training and support to employees to enhance their technical proficiency.<br>• Assist in cross-training team members to promote knowledge sharing and team development.<br>• Recommend and implement process improvements to optimize system performance and efficiency. Project Manager/Sr. Consultant We are currently offering an exciting opportunity for a Project Manager/Sr. Consultant to join our team in Dayton, Ohio. In this role, you'll be the central point of communication, interacting with both internal teams and external partners. You'll manage the implementation of various systems, maintain project details using different management tools, and develop strategies for each project based on specific needs. <br><br>Responsibilities<br><br>• Engage with internal teams to define the scope, resource necessities, and cost approximations for projects.<br>• Develop business, functional, and technical requirement documents in collaboration with key team members and client Point of Contact. <br>• Utilize project management tools such as Google Drive, Smartsheets, and Jira to record project details.<br>• Oversee the implementation of content management systems like WordPress and the integration of third-party APIs.<br>• Implement project management strategies based on project requirements, including Agile, Waterfall, and Scrum methodologies.<br>• Develop and maintain project timelines, ensuring milestones are clearly marked.<br>• Evaluate the time and financial implications of changes and communicate these to the relevant parties. <br>• Use your experience in digital development and project management to manage and guide projects successfully.<br>• Oversee the use of various technologies such as Atlassian Jira, Cisco Technologies, Cloud Technologies, CRM, and ERP - Enterprise Resource Planning, among others.<br>• Facilitate the application of Agile Scrum methods, Budget Processes, and Change Management in project execution. Director of Accounting We are looking for a highly skilled Director of Accounting to oversee and manage the accounting operations for our organization based in Columbus, Ohio. This role requires a strategic leader who can ensure compliance, accuracy, and efficiency across financial processes while fostering a culture of excellence within the accounting team.<br><br>Responsibilities:<br>• Supervise and direct all accounting functions, including accounts payable, accounts receivable, payroll, general ledger, and financial reporting.<br>• Guarantee the timely completion of monthly, quarterly, and annual financial close processes.<br>• Prepare and oversee the creation of financial statements that align with organizational standards.<br>• Establish and monitor internal controls to safeguard assets and ensure compliance with applicable policies.<br>• Collaborate with external auditors to manage and execute annual audit procedures.<br>• Assist in developing, analyzing, and monitoring budgets and financial forecasts.<br>• Provide executive leadership with actionable insights and recommendations based on thorough financial analysis.<br>• Ensure adherence to federal, state, and local regulatory requirements.<br>• Lead and mentor a team of accounting professionals, encouraging growth, accountability, and continuous improvement.<br>• Administer and optimize the company’s budgeting system and accounting software, including NetSuite. Bookkeeper <p>Are you a seasoned professional with advanced bookkeeping skills? We are seeking dedicated <strong>Full-Charge Bookkeepers</strong> to oversee all aspects of accounting operations in various contract or contract to hire opportunities. In this role, you will manage day-to-day financial tasks, including payroll, general ledger maintenance, budgeting, and month-end reporting. Join a dynamic team and take charge of critical financial processes for a meaningful impact on business operations.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Oversee day-to-day bookkeeping operations, including accounts payable (AP), accounts receivable (AR), and payroll administration.</li><li>Maintain and reconcile the general ledger, ensuring financial data integrity.</li><li>Prepare and review financial statements, including balance sheets and profit-and-loss reports.</li><li>Manage month-end and year-end closing processes, ensuring compliance with deadlines and accounting standards.</li><li>Handle bank and credit card reconciliations and resolve discrepancies promptly.</li><li>Collaborate with external auditors, tax preparers, and senior management as needed.</li><li>Monitor cash flow, generate budgets, and provide strategic financial insights to support decision-making.</li></ul><p><br></p> Customer Service Representative <p>We are looking for a Customer Service Representative to join our team in Enon, OH In this long-term contract role, you will play a pivotal part in supporting purchasing and merchandising operations to ensure smooth and efficient processes. This is an excellent opportunity for someone who is detail-oriented and passionate about delivering impactful results.</p><p><br></p><p>Responsibilities:</p><p>• Collaborate with vendors and suppliers to manage product orders and inventory levels.</p><p>• Analyze market trends and customer preferences to recommend merchandising strategies.</p><p>• Assist in the development and execution of purchasing plans to meet organizational goals.</p><p>• Monitor product performance and identify areas for improvement in merchandising efforts.</p><p>• Maintain accurate documentation and records related to purchasing and inventory activities.</p><p>• Ensure compliance with company standards and policies during all purchasing and merchandising operations.</p><p>• Communicate effectively with internal teams to align on merchandising objectives and priorities.</p><p>• Review pricing and product availability to optimize purchasing decisions.</p><p>• Support the implementation of merchandising tools and systems as needed.</p><p><br></p><p><strong>For immediate consideration, call 937.224.8326</strong></p>