Software Development Specialist
Mathematics and Computer Science Division

Job Description

Builds computational tools and develops methods for the solution of computational science problems on parallel and distributed computers. Works as a member of a team under the supervision of sr. scientific or technical staff, as appropriate.

Knowledge, Skills and Experience

Other: Comprehensive knowledge in one or both of the following areas: C/C++ programming under Unix or NT, Web Services technologies (XML, SOAP, WSDL, Java). Comprehensive knowledge in one or more of the following areas: parallel tools, scientific visualization, collaborative tools, distributed computing, numerical methods, and/or software development. Considerable ability to create, maintain and support high-quality software. Considerable skill in the solution of computational science problems on parallel and distributed computers. Considerable knowledge and experience with a wide variety of parallel, workstation, and PC architectures and tools. Considerable experience and skills in interdisciplinary research involving mathematicians, computer scientists, and discipline scientists. Good collaborative skills, including the ability to work well with other divisions, laboratories, and universities. Ph.D. and 0-1 year experience/equivalent Master's Degree and 2-3 years of experience/equivalent Bachelor's Degree and 6-8 years experience/equivalent

For further information please see the following website Argonne Web site under Requisition MCS-313462 for software development specialist.

Argonne is an equal opportunity employer, and we value diversity in our workplace.