Software Developer

Penn Foster
Batavia, Illinois, US
Full-time

We Are :

Fermilab is America’s premier laboratory for particle physics and accelerator research, funded by the U.S. Department of Energy.

We support discovery science experiments in Illinois and at locations around the world, including deep underground mines in South Dakota and Canada, mountaintops in Arizona and Chile, CERN in Europe and the South Pole.

Do not pass up this chance, apply quickly if your experience and skills match what is in the following description.

We are strategic risk takers, innovators, and collaborators. We are engineers, scientists, technicians, and administrative professionals.

We are 1,800 employees advancing knowledge for the benefit of humankind. Fermilab has been at the forefront of particle physics for more than 40 years.

We build world-leading accelerators and detectors to conduct some of the most advanced particle physics experiments possible.

We collect and analyze the data from those experiments with some of the most powerful computers in the world. We conduct this research on a 6,800-acre prairie, 35 miles outside Chicago, a treasure that has been designated a National Environmental Research Park.

Fermilab's Scientific Data Services Department seeks a software developer to design, develop, and integrate the systems used to store scientific datasets and provide them to scientists analyzing experimental data.

The existing storage systems consist of a complex of disk servers and robotic tape libraries and is the largest repository of high-energy physics data in the United States, providing both archival and online data access to user communities across the world.

You will :

  • Work onsite at the Batavia, Illinois location
  • Gather requirements and information from users and contribute to design efforts in conjunction with collaborations around the world.
  • Design, code, test, debug, and document applications used to store scientific data and provide it to end-users
  • Engage in high-level support and troubleshooting of the storage systems. Occasional out-of-hours work may be required.

We are looking for :

  • Bachelors-level degree in computer science or related field, with 2-6 years of experience, or Master’s degree
  • Experience in software development and design with Python, Java, C++, or similar programming languages required
  • Experience with software engineering methodologies like site reliability engineering, DevOps, Agile, etc. highly desirable
  • Experience with distributed file systems or distributed network applications desirable.
  • Experience with SQL databases such as PostgreSQL desirable.
  • Experience in containerization and associated management tools (Docker, OpenShift, Kubernetes, etc.) desirable
  • Ability to work in a fast-paced team environment of scientists and computing professionals.
  • Proven ability to write clear and concise technical documentation with corresponding excellent oral communication skills.

Fermilab is an Equal Opportunity Employer and believes a diverse and inclusive environment based on mutual respect is essential to our mission.

Fermilab is committed to recruiting and developing the most hardworking people and does not discriminate in employment on the basis of race, ethnicity, color, religion, age, sex, gender identity or expression, sexual orientation, military / veteran status, country of birth, geography / postal code, disability, marital status, parental or gestational status, or other non-merit factor.

J-18808-Ljbffr

8 hours ago
Related jobs
Promoted
Uline, Inc.
IL, United States

You'll get hands-on experience working alongside IT experts to develop custom software solutions for our growing North American company!. Collaborate in an Agile Scrum team to develop software using technologies like Java, Angular, C#,. Troubleshoot and resolve software-related issues and maintain c...

Promoted
Penn Foster
Batavia, Illinois

Fermilab's Scientific Data Services Department seeks a software developer to design, develop, and integrate the systems used to store scientific datasets and provide them to scientists analyzing experimental data. Experience in software development and design with Python, Java, C++, or similar progr...

Promoted
Uline, Inc.
IL, United States

Are you ready to design, innovate and lead in a collaborative, cutting-edge tech environment? Uline is seeking a Java Software Developer to spearhead the development, deployment and maintenance of sophisticated Java applications. Guide and mentor fellow developers, exhibiting leadership in cross-fun...

Promoted
Costco Wholesale
Schaumburg, Illinois

Develops or prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic. Designs, develops, tests, and deploys software solutions and process flows complyin...

Promoted
Uline, Inc.
Medinah, Illinois

Senior Software Developer - Web. Mentor other developers on programming issues and exhibit leadership in cross-functional development practices. ...

Promoted
1-800 WATER DAMAGE of Southeast Michigan
Naperville, Illinois

As a Software Developer 2 at WEBIT Services, you will be responsible for developing, testing, and maintaining software applications. You will work closely with senior developers and other team members to ensure high-quality software solutions that meet the needs of our clients and stakeholders. Coll...

SynergisticIT
Aurora, Illinois

Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. ...

Ampcus
Bolingbrook, Illinois

As a Senior Software Engineer, you will play a crucial role in modernizing and optimizing our eCommerce platform. Lead and mentor a team of software engineers, providing technical guidance and support to drive high performance and professional growth. Collaborate closely with stakeholders, including...

HR Path
Aurora, Illinois

Software Developer Roles & Responsibilities:. As a Software Developer, you will :. ...

SynergisticIT
Aurora, Illinois

Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. ...