Job Search - Requisition Detail

Software Engineering Specialist

Title:  Software Engineering Specialist Date Posted:  02/15/2012
Division:  APS Engineering Support Date Re-posted:  07/26/2012
Requisition:  318840 AES Salary:  
Employment Category:  Regular Pay Cycle:  Monthly
Shift:  8:30-5:00 Grade:  RD2
Hours:  40  
 
Job Description
  Basic Purpose
  Functions as a software engineering specialist responsible for developing, integrating, and supporting a variety of software for improving the process of conducting experiments on the Advanced Photon Source (APS) beamlines. Candidate will work independently and lead efforts, as well as contribute to team efforts as appropriate. Work will involve front-end and back-end software including graphical user interfaces, data visualization, web services, message queuing, automation, high-performance computing, and data management.
   
  Knowledge, Skills and Experience
  Considerable
Considerable knowledge of object-oriented programming languages and design patterns, in particular skill in at least two of the following: Java, C++, and Python. Considerable knowledge of user interface architecture such as the model-view-controller design pattern, threading in user interfaces, and experience with at least one environment such as Qt, Eclipse SWT, or Swing. Considerable knowledge and experience with multiple operating systems, and an ability to work well with Linux command shells. Considerable knowledge of server-side architecture, including JEE standards, web services, XML, distributed object programming, and relational databases. Considerable knowledge and experience with software project management techniques such as revision control, build tools, and issue tracking.
  Good
Good knowledge of networking fundamentals. Good knowledge of user interface design principles and experience in graphically presenting complex data sets.
  Other
A technical foundation in computer science or extensive software experience in an engineering discipline is required. Must communicate and work effectively with other staff to determine project requirements and appropriate implementation. This position description documents the general nature and level of work but is not intended to be a comprehensive list of all activities, duties and responsibilities required of job incumbent. Consequently, job incumbent may be required to perform other duties as assigned. Knowledge or experience with message queuing such as ActiveMQ is a plus.
  Minimum Education/Experience Requirements
Bachelor's and 5+ years, or Master's and 3+ years, or Doctorate and 0 years.
 
Additional level of qualifications considered include; Bachelor's and 0 years or Master's and 0 years
   
 

We have upgraded our Job Search Applicant system.

Please visit http://www.anl.gov/careers for details.
   

Argonne National Laboratory is an Equal Opportunity/ Affirmative Action Employer committed to hiring a diverse and inclusive workforce.

Argonne is a participant in the federal E-Verify (Electronic Employment Verification) Program.

E-Verify is an online system operated jointly by the Department of Homeland Security (DHS) and the Social Security Administration (SSA). Participating employers can check the employment eligibility of new hires online by comparing information from an employee's Form I-9 (Employment Eligibility Verification) against DHS and SSA databases.

Download the E-Verify Participation poster (English | Spanish) and the Right to Work poster (English | Spanish) in PDF format.