drjobs Software Engineer I / Information Technologist I

Software Engineer I / Information Technologist I

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

East Lansing, MI - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Working/Functional Title

Software Engineer I

Position Summary

Michigan State University (MSU) operates the Facility for Rare Isotope Beams (FRIB) as a user facility for the U.S. Department of Energy Office of Science (DOESC) supporting the mission of the DOESC Office of Nuclear Physics. FRIB provides researchers with one of the most advanced tools of modern science to study rare isotopes or shortlived nuclei not normally found on Earth. Hosting what is designed to be the most powerful heavyion accelerator FRIB enables scientists to make discoveries about the properties of rare isotopes nuclear astrophysics fundamental interactions and applications for society including in medicine homeland security and industry. User facility operation is supported by the DOESC Office of Nuclear Physics as one of 28 DOESC user facilities. MSUs nuclear physics graduate program is a topranked program nationally according to U.S. News & World Report.

This position affords an exciting opportunity to become part of the worldclass FRIB Laboratory that enables unique discovery opportunities in nuclear science.

Purpose:

The Software Engineer will assist in the design prototyping development implementation maintenance and improvement of highlevel controls applications to support FRIB accelerator construction commissioning and operation.

Major Duties/Responsibilities:

  • Work closely with team members to analyze design develop acquire test document modify and implement solutions in support of FRIB accelerator operations.
  • Provide daily software support maintenance and enhancement of current highlevel controls systems as well as the development configuration and delivery of new systems.
  • Determine and propose systems enhancements (software and hardware) that will improve the performance and reliability of systems.
  • Gather and document functional requirements to provide highlevel systems solutions.
  • Assist the internal IT group with the integration of various software applications to meet FRIB requirements.
  • Ensure the best possible performance quality and responsiveness of applications by following defined best practices.
  • Performs other duties as required or assigned which are reasonably within the scope of the duties in this job classification.

Knowledge Skills and Abilities:

  • Demonstrated experience with some aspects of the life cycle of software analysis design development deployment testing integration deployment and maintenance in an agile environment.
  • Understanding of asynchronous design patterns and/or programming.
  • Demonstrably good communication skills to communicate effectively and credibly both verbally and in writing with all audiences.
  • Knowledge and understanding of and some experience programming JavaScript in web browsers and/or environments.
  • Experience in objectoriented software development using Java JavaScript Python or similar.
  • Moderate knowledge of and experience with EPICS (Experimental Physics Industrial Control System)
  • Knowledge and understanding of and some experience with web standards and technologies (HTML/CSS Bootstrap jQuery) and RESTful API design.
  • Knowledge and understanding of and some experience with web service frameworks like JEE Vue AngularJS Django or similar.
  • Knowledge and understanding of and some experience using database design principles preferably using SQL.
  • Familiarity with source code revision control and CI/CD tools preferably Git and Jenkins

Minimum Requirements

Knowledge equivalent to that which normally would be acquired by completing a fouryear college degree program in Computer Science Information Systems Business or related information technology field with coursework in an information technology specialization related to the area of employment; one to three years of related and progressively more responsible or expansive work experience in an information technology area related to the duties to be performed; or an equivalent combination of education and experience.

Desired Qualifications

  • One to three years of experience using Springboot.
  • One to three years of experience using EPICS
  • Familiarity with source code revision control and CI/CD tools preferably Git and Jenkins.
  • Aptitude to work well in a team environment.

Equal Employment Opportunity Statement

All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin citizenship age disability or protected veteran status.

Required Application Materials

Please provide a cover letter and a resume.

Work Hours

STANDARD 85

Website

Bidding eligibility ends May:55 PM

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.