Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Senior Java & C Developer (Distributed Systems Environment)

Eingestellt von Synectics

Gesuchte Skills: Java, Toolkit, Consultant, Python

Projektbeschreibung

The Gratia accounting system is used across the more than 100 sites as well as internally. Currently collecting over four million records per week to reflect the resource usage of millions of jobs, Gratia is considered the most comprehensive accounting system for distributed computing in the US. The system provides the means for recording contributions and showing to the OSG Consortium members, stakeholders, and funding agencies the throughput benefits provided by the distributed infrastructure.

We seek a self-driven Developer capable of understanding the existing system and extending it with new features needed to present and analyze the use of the resources, the queued work and the throughput of both individual system resources and the ensemble system in order to develop appropriate policies and better scheduling.

The Developer will provide contribution to the distributed accounting and Usage Analysis Solution (Gratia) and to the enabling of NEES simulation with NEESComm Project warehouse.

RESPONSIBILITIES

- The consultant will be responsible for some of all of the following areas of work in the Gratia projects:

Understand Gratia architecture and major software blocks - Improve building and packaging of the Gratia service
- Incorporate the Gratia service in the Software Testing Framework
- Develop Infrastructure for the accounting of resource usage on distributed grids. {c}{s}

SKILLS

Bachelor's degree in Science with 3+ years of related experience. C Development experience in distributed systems. Experience with development, integrations, testing, and troubleshooting of highly distributed systems on Linux. Understanding of and experience with data analytics and interpretation. Solid knowledge of Java, python, and UNIX Shell Scripting, Web Services. Concrete knowledge of MySQL and familiarity with Hibernate framework. Experience in building systems, such as ant, Maven, and rpm packaging. Demonstrated ability to work independently with only general directions from a supervisor. Excellent written and verbal communication skills. Familiarity with Grid Middleware Systems, such as Condor or the Globus Toolkit is a plus.

Synectics is an Equal Opportunity Employer.

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Synectics