Applications Software Developer 1

2 days ago


Columbus, United States InsideHigherEd Full time

Screen reader users may encounter difficulty with this site. For assistance with applying, please contact hr-accessibleapplication@osu.edu. If you have questions while submitting an application, please review these frequently asked questions.

Current Employees and Students:If you are currently employed or enrolled as a student at The Ohio State University, please log in to Workday to use the internal application process. Welcome to The Ohio State University's career site. We invite you to apply to positions of interest. In order to ensure your application is complete, you must complete the following:
  • Ensure you have all necessary documents available when starting the application process. You can review the additional job description section on postings for documents that may be required.
  • Prior to submitting your application, please review and update (if necessary) the information in your candidate profile as it will transfer to your application.
Job Title:Applications Software Developer 1Department:ERIK | National eXtreme Ultrafast Science

The Software Developer will contribute to the development of the software to control the NeXUS laboratory systems. The NSF NeXUS is a state-of-the-art laser facility dedicated to studying electron dynamics using XUV/soft x-rays and a variety of scientific instrumentation.

The Software Developer will develop code (using Python, C++, and potentially other languages) to provide object-oriented software interfaces to system components and combine those software interfaces in several Graphical User Interfaces (GUIs) that enable NeXUS experiments. The types of components include control motors, sensors, cameras, digitizers, and commercial systems. Some components are supported by vendor application programming interfaces (APIs), and others will require the Software Developer to program a custom API. Some components operate with high data rates and/or generate large data sets that may require multi-threading or parallel processing. An object-oriented approach will be used to provide flexibility around hardware changes.

The GUIs will be used by scientists conducting experiments using the system. The GUIs will use the software interfaces to execute system actions, collect data from sensors, and provide users with feedback. The functionality of GUIs will be specified by project scientists, and GUIs will need to be reconfigurable to support expected variations in system operation. The Software Developer will work with project scientists to iteratively release, troubleshoot, and improve the GUIs with feedback from project scientists and system users.

The Software Developer will be the lead software expert for the project and will be responsible for all stages of code development, including testing and quality assurance. The Software Developer will ensure that sufficient code documentation is created to enable other software developers to understand and adapt the functionality. The Software Developer will train project scientists to operate and configure the GUIs.

Required experience:

  • Bachelor's degree in computer science, computer engineering, or related field
  • One year of experience with Python and C++ programming language.
  • One year of experience with GUI development.
  • One year of experience developing software interfaces for electrical or electro-mechanical equipment.

Desired experience:

  • One year experience developing user documentation and/or training material.
  • Understanding of LabView and/or Matlab code to support reprogramming previously developed software tools.

A resume is required to be submitted to be considered for this position.

Function: Information Technology

Subfunction: Applications Development

Career Level: S1

Additional Information:Location:Celeste Laboratory of Chemistry (0371)Position Type:RegularScheduled Hours:40Shift:First ShiftFinal candidates are subject to successful completion of a background check. A drug screen or physical may be required during the post offer process.

Thank you for your interest in positions at The Ohio State University and Wexner Medical Center. Once you have applied, the most updated information on the status of your application can be found by visiting the Candidate Home section of this site. Please view your submitted applications by logging in and reviewing your status. For answers to additional questions please review the frequently asked questions.

The Ohio State University is an equal opportunity employer.

All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability, ethnicity, gender identity or expression, genetic information, HIV/AIDS status, military status, national origin, race, religion, sex, gender, sexual orientation, pregnancy, protected veteran status, or any other basis under the law.

Applicants are encouraged to complete and submit the Equal Employment Identification form.



  • Columbus, United States United Software Group Full time

    Role/Title: .NET Application Developer System Requisition ID: 729233 Client Name: State of Ohio- Dept. of Health Location: Hybrid - 2 days mandatory in the office in 246 North High Street, Columbus, Ohio Complete Description: Years of Relevant Experience: 5+ years of experience with the majority of the items below Preferred Education: Bachelors Job...

  • Software Developer

    3 weeks ago


    Columbus, Ohio, United States Ohio Department of Developmental Disabilities Full time

    We are looking for a skilled Software Developer to join our team at {company}. As a software developer, you will be responsible for designing, developing, and testing software applications. If you have a passion for coding and a strong understanding of software development principles, this could be the perfect role for you.Main Responsibilities:Design and...

  • Software Developer

    4 weeks ago


    Columbus, Ohio, United States InsideHigherEd Full time

    Job Role: Software DeveloperJob Description: We are seeking a skilled Software Developer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications.Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional...

  • Java Developer

    15 hours ago


    Columbus, United States United Software Group Full time

    Title: Programmer 5/PR5 (Sr. Java Developer) End Date: 06/30/2024 Columbus, Ohio 43215 - Hybrid Onsite (that currently requires 2 days per month on site) In-person Interview required Complete Description: This position works with business area personnel to assure requirement(s) are thoroughly defined and approved; performs impacts analyses to identify...

  • Software Developer

    1 month ago


    Columbus, United States Steel Dynamics Full time

    Overview Steel Dynamics, Inc. announced its entry into the flat rolled aluminum market with a revolutionary 650,000 tonne per year facility in Columbus, Mississippi. Aluminum Dynamics is SDI's first aluminum facility, projected to start in 2025. This is an exciting opportunity to be on the ground floor of this new market for SDI. This position will begin...


  • Columbus, United States United Software Group Full time

    Role/Title: Lead ServiceNow Developer Location: Columbus, OH (Two days in office: Monday and Thursday; three days remote, subject to change) Role Overview: We are seeking a Senior Level IT Developer to play a critical role in designing, developing, and implementing software solutions that meet our customer needs. This position requires collaboration with...


  • Columbus, Ohio, United States United Software Group Full time

    Job Summary:We are seeking a skilled Enterprise .NET Software Engineer to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .NET technologies.Key Responsibilities:Design and develop software solutions using...


  • Columbus, Ohio, United States h3 Technologies Full time

    Job Title:Mainframe Applications DeveloperLocation:Onsite Cincinnati, OHJob Summary:As a Mainframe Applications Developer at h3 Technologies, you will be responsible for evaluating, designing, and implementing technology solutions to build and progress technology strategies with a line of business. You will work closely with vendors to understand upcoming...

  • Software Developer

    4 weeks ago


    Columbus, Ohio, United States Canonical - Jobs Full time

    Job DescriptionCanonical is seeking a skilled Software Developer to join our team and contribute to the development of the Ubuntu Pro Client. As a key member of our team, you will work closely with the Ubuntu Server team and other product teams to develop, test, and release improvements to the Pro client.The ideal candidate will have extensive experience...


  • Columbus, United States iQuasar Full time

    Job DescriptionJob DescriptionUnity Technologies Corporation is seeking to fill a Senior Application Developer position in Columbus, OH. Unity Technologies Corporation is an Economically Disadvantaged and Woman-Owned Small Business (EDWOSB / WOSB) providing professional support services to government agencies.We specialize in:Industrial & Enterprise...


  • Columbus, Ohio, United States Worldpay Full time

    About the RoleSoftware Development SpecialistWorldpay is seeking a skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications for our IBM z/OS mainframes.Key ResponsibilitiesDesign and develop software applications for our...


  • Columbus, United States Emerald Resource Group Full time

    Job Title: JavaScript Application Developer Location: Cleveland, OH Salary: Up to $95,000 per year Relocation: Yes Remote: No Sponsorship: No Work Schedule: Hybrid Schedule Job Description: We are seeking a talented JavaScript Application Developer to join our dynamic team and play a key role in shaping the future of our software applications. If you are...


  • Columbus, United States BCforward Full time

    Backend Application Developer BCforward is currently seeking highly motivated Backend Application Developer opportunity in Columbus, OH. Our client is one of the oldest financial institutions and offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporations. Their history spans over 200...


  • Columbus, United States Emerald Resource Group Full time

    Job Title: Java Web Developer Location: Columbus, OH Job Description: We are seeking a skilled Java Web Developer to join our dynamic team. In this role, you will be responsible for the design, development, integration, and implementation of application software within a full-stack service-provider environment. Your expertise will contribute to the...


  • columbus, United States The Judge Group Full time

    POS APPLICATION SUPPORT/DEVELOPER Contract to hire roleMUST HAVES:POS development/support experience (ARGO preferred but not required)JavaPreferred:Banking experienceJOB DESCRIPTIONModifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management needs. Designs, tests, debugs,...


  • Columbus, United States The Judge Group Full time

    POS APPLICATION SUPPORT/DEVELOPER Contract to hire roleMUST HAVES:POS development/support experience (ARGO preferred but not required)JavaPreferred:Banking experienceJOB DESCRIPTIONModifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management needs. Designs, tests, debugs,...


  • Columbus, United States United Software Group Full time

    Job Title: DataStage Developer/Lead Job Summary Heitmeyer Consulting is currently seeking a DataStage Developer for a contract-to-hire opportunity with one of our financial services clients in Columbus, OH. The candidate will design, develop, integrate and support the DataStage application. The client is looking for an individual to assist in the production...

  • Service Now Developer

    21 hours ago


    Columbus, United States United Software Group Full time

    Job Title: Service Now Developer Location: Columbus, OH & Wilmington, DE (hybrid 3-4 days in office MUST) Duration: 12-month contract with potential of extension Job Description: .As a ServiceNow Developer, you will be part of a large global team that develops new features and updates to their internal platform for on-boarding new consultants. You will work...

  • Software Developer I

    4 months ago


    Columbus, United States Emerald Resource Group Full time

    Job Title: Software Developer I Job Type: Hybrid Location: Columbus, OH Position Summary: We are seeking a highly skilled and motivated Senior Software Developer. The ideal candidate will be responsible for designing, developing, and maintaining IT solutions and systems. This role requires expertise in client-server solutions, web application development,...

  • Software Developer

    3 weeks ago


    Columbus, Ohio, United States Diverse Lynx Full time

    Job SummaryRuby on Rails Software EngineerDevelop and maintain complex software applications using the Ruby programming language. Plan, design, and evaluate software systems, analyze requirements, and create design documents. Tech StackRuby on Rails, Java, Angular, relational databases, message queues, and batch systems.ResponsibilitiesPlan, design, and...