skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Application Developer

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
Argonne National Laboratory
Physical Address

Lemont, IL 60439
Job Description

Application Developer

Requisition Number: 407050 Location: Lemont, IL

Functional Area: Information Technology Division: CLS\-Computing, Environment and Life Sciences

Employment Category: Temporary 6 Months or Greater Shift: 8:30 \- 5:00

Level \(Grade\): PT3 Share: Facebook LinkedIn Twitter

Under the direction of the CELS Director of IT, is responsible for leading systems software development projects and providing support for the divisions, institutes and groups in the CELS directorate\. Contributes to the development of portals, websites, and other applications for management and researchers/users\. Evaluates, develops, and implements IT solutions\.

Develops tools, software, and infrastructure to aid and support the scientific goals of the CELS directorate\. Participates in the design, development, and operations of CELS computing resources and related projects\. Work with computational science teams and researchers to aid their use of CELS computing resources\. Leads and oversees CELS Systems application development, including oversight of junior or intern developers/contractors and their work\. Sets priorities for the development group in maintaining existing software, applications, and custom websites developed by the Systems Group, including Userbase3 and its integration with CELS requirements\. Designs, develops and deploys applications to accomplish the specified goals in the given projects\. Provides technical website solutions and implements those solutions\. Modifies existing web sites/portals and updates as necessary\. Educates and trains users in using the finished projects as needed\. Manages multiple concurrent projects; schedules work assignments for software development group including students and assigned contractors; ensures projects and documentation are completed within designated time frames and in accordance with operating procedures; provides technical guidance as needed\. Sets priorities for maintaining software, applications, and custom websites for related projects\. A typical full stack developer; experience with web portals, process automation, Django \(preferred\) or PHP\. Ideally someone who not only codes, but also supports that code in production\. Maintains all websites developed by CELS Systems, owns maintenance/development of Userbase 3 \(in\-house account and resource provisioning application\), as well as various projects supporting both internal\-facing and external\-facing applications\.


+ Knowledge of current Web techniques, frameworks, and practices, such as AJAX, JQuery, Django, and CMS tools including Wordpress\.
+ Experience with systems tools and languages, such as Perl, Python, PHP, SQL, and shell scripts\.
+ Expertise in modern web authentication methods such as SAML, OAuth2, and Shibboleth\.
+ Knowledge of web APIs, including REST and JSON\-RPC\.
+ Problem\-solving skills\.


+ Knowledge and expertise in UNIX systems, with emphasis on Linux\.
+ Experienced with Integrated development environments such as Eclipse or Xcode\.
+ Ability to communicate well with people of diverse backgrounds and computer knowledge\.
+ Flexibility in dealing with multiple assignments and working on several projects simultaneously in an environment that has rapidly shifting and often contradictory demands and priorities\.
+ Ability to lead or work with a technical services team, to participate as a technical resource, and to achieve assigned goals within designated timeframes\.
+ Experience with developing pages to achieve maximum interoperability with multiple browsers\.
+ Knowledge of HTML/XHTML, XML, CSS, RSS\.


+ Verbal and written communication skills\.
+ Experienced in software testing: documenting test scripts, running test scripts\.
+ Ability to work with a multidisciplinary team in preparing detailed site statistics, analyzing findings, and making recommendations for web site improvement\.


+ Bachelor’s Degree and 4\+ years of experience, some occupations may require a graduate degree and 2\+ years or equivalent experience

As an equal employment opportunity and affirmative action employer, 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, 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 Talent Recruitment Programs, as defined and detailed in United States Department of Energy Order 486\.1\. You will be asked to disclose any such participation in the application phase for review by Argonne’s Legal Department\.

To view full details and how to apply, please login or create a Job Seeker account.