You are viewing a preview of this job. Log in or register to view more details about this job.
The successful candidate will work with a research team performing software integration, testing, and automation tasks for software generating actionable near-realtime analysis of volcanic events worldwide. The candidate will participate in software development, optimization, and maintenance of complex hybrid-language applications, and will be responsible for aspects of packaging, acceptance and regression testing, and delivery of software to collaborating agencies. Included in these activities are adapting Agile software development methodology to scientific software development, such as Continuous Integration and Continuous Deployment automation, as well as containerization and orchestration of software systems to make them adaptable to deployment in cluster and cloud computing environments.

The successful candidate can expect to work with systems implemented using C/C++, Fortran, Python, shell scripting, SQL, and Javascript. Emphasis on reliable and flexible software architecture to support extensions and adaptations of science algorithms. Responsibilities will include test automation, intra- and inter-agency collaboration, and dynamic use of data from a variety of meteorological satellites, instruments, and systems. Aspects of continuous integration and deployment across multiple sites are included among long-term objectives, including software lifecycle management, issue triage, and coordination with developers and science stakeholders.

https://jobs.hr.wisc.edu/en-us/job/510398/software-engineer

TO APPLY CLICK ON GREEN BUTTON APPLY EXTERNALLY.