Software Developer II - Batavia, United States - Fermilab

    Fermilab
    Fermilab Batavia, United States

    2 weeks ago

    Default job background
    Description

    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.

    We are strategic risk takers, innovators, and collaborators. We are engineers, scientists, technicians, administrative professionals. We are over 2,000 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 Computing Division is seeking a Software Developer II .

    The Software Developer II role provides an exciting opportunity for an experienced professional to contribute to routine to moderately complex information systems programming projects.

    This position requires expertise in software design, coding, testing, debugging, and documentation, while considering various technical aspects to achieve desired results.

    The incumbent will collaborate closely with technical staff, participate in design discussions, and drive projects to successful completion.


    You Will:
    Design, code, test, debug, document, and maintain applications, systems, and libraries.
    Participate in design discussions and contribute to design notes.
    Gather requirements, solicit feedback from users, and develop specifications for projects.
    Coordinate with personnel from other departments and communicate effectively with management, peers, and stakeholders.
    Act as a primary contact for system and operational problems, investigating and resolving issues as assigned.
    Perform operational and maintenance activities for specific projects as required.
    Take responsibility for project phases or act as a team leader on less complex projects.
    Provide guidance and training to less experienced team members as needed.
    Adhere to environmental, health, and safety regulations relevant to the position.


    Minimum Qualifications:
    High school diploma with 5+ years of experience developing complex software projects.

    Preferred:
    Bachelor's degree in Computer Science or a related field with 3+ years of experience in complex software development.


    Knowledge, Skills, and Abilities:
    Detailed knowledge of software development practices using modern high-level languages (e.g., C++, JavaScript, Python).
    Strong understanding of relational database concepts.
    Excellent communication skills (written and oral).
    Commitment to contributing effectively within a diverse workforce and upholding equity, diversity, and inclusion principles.
    Ability to learn new technologies quickly.
    Understanding of Earned Value Management applications.
    Excellent verbal and written communication skills.

    Relocation assistance is not available for this position

    Physical Activity and Work Conditions


    HUMAN FACTORS:
    Mental concentration, Sitting, Standing, Tight Work Schedule, Visually Demanding


    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.

    REAL-ID Requirement for access to Fermilab Campus


    Fermilab and FRA requires all members of the public to produce a REAL-ID, or equivalent, to access the Fermilab Campus for interviews or career events.

    A list of acceptable forms of ID can be found here:

    https:
    //get- If a candidate is selected for an interview but does not possess any of the equivalent documents, we may schedule a virtual interview.
    #J-18808-Ljbffr