|
Reference Number: 841
Job Description: RESPONSIBILITIES: Participate in and lead software projects through the complete software lifecycle, including: gather requirements, design, find an existing solution or develop new software, integrate, test, deploy into production, and provide ongoing support. Projects tackle the full end-to-end scope of software architecture needed to meet requirements, from back-end (e.g. database/repository/etc.) to front-end (UI e.g. command-line, web, or other client application). Projects generally reach production in less than a year, and this employee would need to multi-task between several such projects.
OPPORTUNITIES: Exposure to a fast-paced, ever- challenging scientific computing environment as part of a development/integration team responsible for applications that support the use and administration of supercomputers. Example projects include trouble ticketing, compute resource accounting, and Unix user/group account management.
Experience Level: 5+ Years
Requirements: REQUIRED: Must have 5+ years experience developing new software and integrating existing software in a Linux environment, and provide examples of experience in both scenarios. Language skills must include Perl (5+ years), PHP (3+ years), cross-platform HTML/Javascript (3+ years), shell script (2+ years), and C/C++ (2+ years). Must have 5+ years of database SQL/schema experience with a database such as Oracle, MySQL, or Sybase. Must have experience with at least 3 of the following list of front-end technologies: CSS, AJAX, Flash, Flex, Java. Must have experience with Excel pivot tables. It is important to be able to work alone on assignments as well as to work in a collaborative professional environment. Other Desired Skills:
DESIRABLE: Experience with business intelligence reporting software/products (particularly MicroStrategy) is a plus.
Education: BS or Master's preferred
Discipline(s): Computer Science or related discipline
|