Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Junior Software Developer Jobs
Recruited by Pattern Learning AI - Career & Tech Recruitment Reimagined! 7 months ago Address Chicago, IL, United States
Software Developer Jobs
Recruited by Candor Group 8 months ago Address , Naperville, 60564
Software Developer Jobs
Recruited by My3Tech 10 months ago Address Chicago, IL, United States
Software Developer (C++) Hft/Mm
Recruited by Algo Capital Group 10 months ago Address Chicago, IL, United States
Software Developer Jobs
Recruited by Heniff Transportation Systems 10 months ago Address Oak Brook, IL, United States
Software Developer (Job Id 10586)
Recruited by Vuegen 11 months ago Address , Hoffman Estates, 60169, Il $88,150 - $92,000 a year
Embedded Applications Developer Jobs
Recruited by Fermi Research Alliance, LLC 11 months ago Address Batavia, IL, United States
Software Developer Intern Jobs
Recruited by Evercore Technology Partners 1 year ago Address Illinois, United States
Tech Lead, Unreal Engine Engineer - Xr Runtime, Pico
Recruited by ByteDance 1 year ago Address , San Jose, 95110, Ca $210,000 - $358,000 a year
Software Developer - Java
Recruited by Uline 1 year ago Address , Waukegan, 60085, Il
Software Developer Jobs
Recruited by Candor Group 1 year ago Address , Naperville, 60564, Il

Software Developer Jobs

Company

Argonne National Laboratory

Address Lemont, IL, United States
Employment type FULL_TIME
Salary
Category Research Services
Expires 2023-08-11
Posted at 9 months ago
Job Description
The Systems Assessment Center within the Energy Systems and Infrastructure Analysis Division at Argonne National Laboratory develops and maintains the Greenhouse gases, Regulated Emissions, and Energy use in Technologies (GREET®) model which is widely used by government, industry, and academic stakeholders to provide objective and transparent life cycle energy use and emissions (see https://greet.anl.gov). We are seeking qualified applicants for a software developer position to develop a new generation of the GREET life cycle analysis (LCA) model and web-based applications for a broad user base of the GREET model and derivative modules and tools. To be successful in this role, the candidate should have extensive knowledge and experience of Python programming language and software development, including building application programming interfaces (APIs), integrations using modular architecture, and interactions with user interfaces (UI).


The Systems Assessment Center continues a 30-year history of leadership in the field of life cycle analysis. The software developer will work with the GREET research team to design modeling architecture and develop source codes for key GREET modeling functionalities, establish data structure for the extensive GREET database, and implement new web-based interfaces and modules. Working with an internal and external team on the new GREET software development, the successful candidate will coordinate team efforts and ensure completion and release of the software on schedule.


In this position, the successful candidate will:


  • Lead the maintenance, expansion, and upgrade of the new GREET software after its initial public release.
  • Apply Python and preferably JavaScript as the programing languages for backend and frontend development of the GREET software.
  • Work with unstructured databases such as XML/JSON to transfer existing databases to the new GREET software.
  • Work closely with the GREET life cycle analysis research team to understand software requirement for the next generation GREET software.
  • Test and debug all the model functionalities of the newly developed GREET software.
  • Develop the new GREET software with a modular software architecture.
  • Use version control tools to track and document the development progress.
  • Design APIs to support both a standalone and server/web-based applications of the GREET software.


Position Requirements


  • Bachelor’s and 5+ years, or Master’s and 3+ years, or Doctorate and 0 years.
  • Efficient project management practices and the ability to deliver project milestones on schedule.
  • A successful candidate must have the ability to model Argonne’s Core Values: Impact, Safety, Respect, Integrity, and Teamwork.
  • Experience with a range of programming languages and associated libraries, including: General-purpose programming (C#, Python, and Java). Version control and automation tools (e.g., Git).
  • Experience in developing software development using Python and preferably JavaScript.
  • Ability to communicate with GREET LCA team effectively about requirements, features, and functionalities of the new GREET software.


Preferred qualifications include:


  • Basic engineering knowledge.
  • Demonstrated experience and capabilities in both backend programing and frontend web-based user interface development.
  • Experience with cloud-computing services (Oracle Cloud, AWS, Azure).
  • Understanding of life cycle analysis of technologies.
  • Follow UI/UX best practices to develop external-facing, web-based interfaces and applications that pivot to Argonne’s GREET suite of models to support online, simplified, and intuitive simulation experiences of users.
  • Experience with web-related programming (HTML5, CSS, JavaScript, and JQuery).
  • Passion for data-driven policy decisions for societal sustainability.


Interested candidates should provide a curriculum vitae, sample software and/or web applications, and names and contact information for three professional references to the application management system.


Job Family


Research Development (RD)


Job Profile


Software Engineering 2


Worker Type


Regular


Time Type


Full time


As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.


Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.


All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.