Software Developer/Engineer

$63,528 - $130,284/Yr

Idaho National Laboratory - Idaho Falls, ID

posted 5 months ago

Full-time - Entry Level
Idaho Falls, ID
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

Idaho National Laboratory (INL) is seeking a Software Developer/Engineer to join its Reliability, Risk and Resilience Sciences group. This position offers a unique opportunity to contribute to the development of advanced risk analysis methods and tools that support both national and international customers. The role is based at our Research Education Campus, where employees work a 9x80 schedule, allowing for every other Friday off. As a Software Developer/Engineer, you will be responsible for supporting various activities within the Reliability, Risk, and Resilience Sciences Department. This includes maintaining and upgrading legacy systems, as well as developing new software capabilities that enhance risk and reliability analysis. While prior knowledge of risk analysis methodologies is not required, a willingness to learn is essential. You will work as part of a small team, engaging in all facets of software development, including design, implementation, testing, documentation, deployment, and maintenance. The ideal candidate will possess skills in organizing, displaying, and retrieving complex or scientific data. You will collaborate with project teams to foster effective internal relationships and a spirit of cooperation, teamwork, and mutual respect. Additionally, you will have opportunities to participate in professional activities, university interactions, and contribute to scientific and technical products, including conference and journal papers, reports, and proceedings. This role is designed to groom you for future contributions to the development of new capabilities within the department.

Responsibilities

  • Support activities performed by the Reliability, Risk, and Resilience Sciences Department.
  • Develop advanced risk analysis methods or tools for various applications.
  • Maintain and upgrade a variety of legacy systems.
  • Develop new software capabilities to support risk and reliability analysis.
  • Participate in all facets of software development: design, implementation, testing, documentation, deployment, and maintenance.
  • Organize, display, and retrieve complex or scientific data.
  • Build effective internal relationships and foster teamwork within the department.
  • Contribute to scientific and technical products, including conference and journal papers, reports, and proceedings.

Requirements

  • Bachelor's degree or Master's degree in computer science or related field.
  • Basic to advanced skills in Object Oriented Programming (.NET, Python).
  • Experience in web development (HTML, JavaScript/TypeScript, CSS, etc.).
  • Familiarity with web application frameworks/libraries (Angular, React, Vue, etc.).
  • Knowledge of common database systems.
  • Experience in user interface design.
  • Willingness to learn risk analysis methodologies.

Nice-to-haves

  • Experience with scientific computing or data analysis tools.
  • Familiarity with Agile development methodologies.
  • Experience in working with government or regulatory agencies.

Benefits

  • Medical, Dental, Vision, and Flexible Spending Accounts
  • 401(k) with a 4.2% employer contribution and up to 4.8% match
  • Paid time off (personal leave)
  • Employee Education Program (tuition assistance)
  • Comprehensive Relocation Package
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service