Job No. 154882
- Job Title:
- Software Developer
- Employer:
-
University of Utah
- Location:
-
Salt Lake City , UT
- Posting Date:
- 11-Feb-2025
- Description:
-
Job Summary
This position will provide support for development and operationalization of novel metadata and software solutions to manage sensor and health data for exposure health research. Projects range from metadata discovery, metadata modeling, metadata storage for IoT integration, data transformation, web application development, user interface implementation, application integration and service and application deployment automation. This position will work closely with the SMARTER and EHIE project teams to collaboratively develop, deploy and evaluate metadata and software solutions for sensor discovery, deployment, and data integration.
Learn more about the SMARTER: https://www.smarterexposurehealth.org/ and EHIE: http://ceehi.ccts.utah.edu/background-prisms-informatics/
Responsibilities
· Help implement new applications in Java, Clojure, JavaScript, PHP, Python, Ruby
· Familiarity with graph and document store technologies: Neo4j, MongoDB, OrientDB
· Collaborate with the other engineering staff to build out applications and infrastructure for researchers
· Manage and implement deployment and automation platforms
· Provide user interface design support, design and implementation
· Other duties as assigned
This job description is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to the job.
Work Environment and Level of Frequency typically required
Nearly Continuously: Office environment.
Physical Requirements and Level of Frequency that may be required
Nearly Continuously: Sitting, hearing, listening, talking.
Often: Repetitive hand motion (such as typing), walking.
Seldom: Bending, reaching overhead.
Minimum Qualifications
Requires a bachelor’s degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 3-5 years of experience in the field or in a related area.
Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.
Preferences
· Computer Science degree may be preferred
· Experience working with data transformations and message transformations
· Working knowledge Linux
· Front-end web development concepts including calling and testing APIs and implementations such as swagger and JSON/XML serialization.
· Candidate should be hands on in UI Components Styles/CSS JavaScript Libraries.
· Strong knowledge of SQL
· Experience with JavaScript, Python, Ruby or other server-side scripting languages
· Capable of working effectively in an agile environment with direction from senior software design engineering staff
· Knowledge of containerization and deployment techniques using Docker or Singularity
· Experience with application integration using middleware tiers and REST API integration
· Experience with timeseries databases such as Influx
· Experience with event driven architectures or message queues
· Full stack web development
- Contact information:
- University of Utah
- Salt Lake City, UT 84112
- United States
- Employer's Website:
-
Visit Employer's website