What are the responsibilities and job description for the Software Engineer III position at Opusing LLC?
Job Details
Title : Software Engineer III
Location : Los Angeles, CA 90089 (Remote)
Duration : 6 month Contract
*CANDIDATE WILL NEED OWN OPERATIONAL COMPUTER*
*CANDIDATES MUST BE LOCAL AS THIS IS A POTENTIAL TEMP TO HIRE*
MUST HAVE:
o Unix operating system expertise is a must
o Java
o PostgreSQL (SQL and PL/pgSQL; FlywayDB)
Design, develop, test, and support DRWS software that provides:
o An S3 API to tape HSM storage (Versity VSM and ScoutAM), with
extensions.
o USC-specific HTTP APIs for back end digital media data storage
and processing
o Simple metadata management
o Workflows and job processing related to the retrieval, processing,
and movement of file, HSM, and cloud data.
Software development and testing of the above using
o Unix operating system expertise is a must
o Java - Maven, Vert.x, SMBJ, Micrometer, JUNIT, Testcontainers,
JMeter, AWS and Azure SDKs
o C
o Conductor workflow and JobRunr job processing systems.
o PostgreSQL (SQL and PL/pgSQL; FlywayDB)
o MHVTL (virtual tape library)
Software testing, configuration and deployment
o Linux (Centos/Rocky)
o Ansible
o Docker
o Prometheus metrics, Loki log management, Grafana dashboards.