Experience Inc. Jobs

Job Information

University of Miami Software Engineer in Miami, Florida

Current Employees:

If you are a current Staff, Faculty or Temporary employee at the University of Miami, please click here (https://www.myworkday.com/umiami/d/task/1422$7248.htmld) to log in to Workday to use the internal application process. To learn how to apply for a faculty or staff position using the Career worklet, please review this tip sheet (https://my.it.miami.edu/wda/erpsec/tipsheets/ER_eRecruiting_ApplyforaJob.pdf) .

The Cooperative Institute for Marine and Atmospheric Studies (CIMAS) at the Rosenstiel School of Marine, Atmospheric, and Earth Science of the University of Miami invites applications for a full-time Software Engineer to work for its collaborative research with the National Oceanic and Atmospheric Administration (NOAA), Southeast Fisheries Science Center (SEFSC) in Miami.

The successful applicant will be a member of the NOAA National Marine Fisheries Service (NMFS) Southeast Fisheries Science Center (SEFSC), as part of the Atlantic and Caribbean Reef Fish Branch. This position is focused on software development in support of the NOAA Coral Reef Conservation Program (CRCP). The incumbent will primarily be working with existing Rails web application(s) that serves as the main data entry portal for scientists collecting data for the National Coral Reef Monitoring Program (NCRMP). Core responsibilities of the position include leading or assisting with the maintenance, improvement, and implementation of software applications. The primary duties include:

  • Implementing backend/frontend code in the existing Rails 5 codebase.

  • Assist in refactoring existing Rails applications, including implementing database schema changes and identifying areas where improvement can be made.

  • Building new functionality into existing applications.

  • Manage continuous integration and continuous deployment (CI/CD) pipelines to streamline the development and deployment process.

  • Streamline existing applications development process, including maintaining and upgrading libraries, languages, and frameworks (including Rails).

  • Identify, troubleshoot, and remedy application defects and issues.

  • Create and maintain configuration, setup, and operational procedures documentation.

  • Developing a full test suite.

QUALIFICATIONS

Experience working collaboratively with both IT professionals and clients is required. Fluency in English is required.

A Bachelor’s degree in a relevant field and 2 years of relevant experience/skills in system or software engineering os required. Relevant experience/skills include:

  • Solid understanding of software development fundamentals

  • Solid understanding of Ruby fundamentals and modern usage

  • Solid understanding of relational databases, SQL, and data modeling

  • Proficiency in HTML, CSS, and Javascript

  • Demonstrated success working with a modern MVC web framework such as Ruby on Rails, Django, Flask, Grails, .Net MVC, Spring, etc.

  • Experience with Oracle VirtualBox (or similar) and Linux operating systems

  • Experience running production Web or Linux services with regular patching, upgrade cycles. Experience troubleshooting issues on production services.

  • Experience with developing standard operating procedures and written documentation of system configurations and troubleshooting guidelines

  • Experience guiding others and providing effective communication

Additional Details

  • Fully remote

  • Flexible schedule

    The University of Miami is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities are encouraged to apply. Applicants and employees are protected from discrimination based on certain categories protected by Federal law. Click here (https://www.hr.miami.edu/careers/eo-ada/index.html) for additional information.

Job Status:

Full time

Employee Type:

Staff

Pay Grade:

A10

DirectEmployers