Software Developer & Geospatial Data Analyst - IARC

Apply now Job no: 517027
Classification:Information Systems Professional 4A
Grade:Grade 81
Work type:Staff Full-time
Administrative Unit:University of Alaska Fairbanks
School/Business unit:UAF Intl Arctic Research Center
Location: Fairbanks
Categories: Engineering/Computer Science, Information Systems/Technology, Research/Science/Grants

Position Summary:

The UAF International Arctic Research Center and the Scenarios Network for Alaska and Arctic Planning are seeking a Software Developer & Geospatial Data Analyst to join our growing team. We are scientists, designers, communications specialists, geospatial data scientists, and programmers who engage with a broad range of audiences including academics, engineers, managers, and the public. Our team applies University research to improve our understanding of Alaska's changing climate. In this position, you will work as a programmer who collaborates with multiple UAF research units and projects. You will produce and manage large-scale geospatial data to create modern, data-driven web tools and mobile applications to facilitate discovery, access, visualization, and application of research data. Your work will help provide data-focused direction for crafting realistic adaptation strategies for Alaskans.

Duties:

20Data Analysis & Support: Develop, modify, compile, and execute scientific model code for research projects in high-performance computing environments. Provide input and guidance to management staff to help determine appropriate data formats for applications and visualizations. Perform data processing to transform data for application in visualizations, tools, and scientific models. Collaborate with the University of Alaska research community to curate, manage, and prepare high-impact University-developed datasets in order to make them more discoverable and applicable to various applications and decision support tools.Essential
20Project management, support and communication: With supervisor guidance and assistance, serve as project lead by coordinating projects with a broad scope to ensure the reliable completion of deliverable requirements in a predictable and timely manner. Utilize resources, track project progress, and communicate status appropriately. Provide technical expertise and assistance to management staff to assist with decision making or goal-setting for both internal work and as consultant to stakeholders. Coordinate and communicate with development, data, communications, and design teams to deliver applications and data. Assist end-users with software, data, and end-user applications - available periodically for operational systems on-call support for 24 hours a day, 7 days a week.Essential
60Programming: With supervisor and other guidance from the team, evaluate and perform programming tasks in a variety of software languages (full-stack development). Develop full-featured web, mobile, and cloud-based infrastructure applications involving complex geospatial and database components under general supervisor guidance and collaboration with peers. Develop and perform automated and manual software tests to maintain quality control and accuracy under general supervisor guidance and collaboration with peers. Use data visualization frameworks and software libraries to produce interactive visualizations of scientific data for researchers, the public, and internal needs. Use geospatial software, frameworks and software libraries to prepare, process, and deploy geospatial web and mobile applications. With supervisor guidance, help integrate new technology into existing systems and approaches and provide training to other staff on usage. Assist end-users with software, data, and end-user applications - available periodically for operational systems on-call support for 24 hours a day, 7 days a week. Perform work under general direction.Essential

This position will be physically located at the UAF campus in Fairbanks, Alaska.  While there may be a current opportunity for remote work, the successful finalist will be expected to report to duty at the UAF office no later than 60 days from written notice provided by the university.Applicants must be legally eligible for unrestricted employment to work in the U.S. No work visas will be sponsored for this position.

Knowledge/Skills/Abilities: 

Demonstrated software development skills and fluency with Javascript and Python.

Advanced knowledge of and ability to implement web applications, including single page applications, client/server architectures, and common frameworks in Javascript/Python (e.g., Vue, React, Express/Koa, Django, Flask).

Advanced skills in web-based mapping and data processing/geospatial libraries in Javascript and Python (e.g., Leaflet, Proj4JS, Pandas/Dask, Xarray, Rasterio, GDAL).

Demonstrated prior technical knowledge of critical systems and coordinating multiple project requirements in a production environment.

Ability to use automated testing frameworks (Mocha/Javascript, pytest/Python).

Knowledge of container-based workflows and management (Docker, Kubernetes) and/or cloud-based infrastructure management (AWS, etc).

Demonstrated technical analytical problem solving and troubleshooting skills, such as for identifying and analyzing bugs.

Knowledge of software development best practices, including design, coding standards, and peer review; demonstrated flexibility with using multiple approaches with different stakeholders.

Ability to implement relational database design (SQL).

Ability to use scientific and geospatial data formats (Shapefiles, GeoTIFF, NetCDF).

Knowledge of software project management and development lifecycle (Agile, Scrum, Kanban).

Ability to understand technical and non-technical project needs, communicate those needs between different stakeholder audiences.

Excellent technical communications skills: written, verbal, email, and team collaboration tools (e.g. Trello, Slack).

Able to work effectively independently and with teams of local and remote peers and stakeholders.

Knowledge of mobile app development methodology, APIs/SDKs, languages and frameworks (e.g., Android, iOS, Java, Swift, Objective-C, React-Native, Ionic).

Knowledge of and ability to use and code in C/C++, Fortran, or other low-level languages.

Knowledge of GIS and cartographic concepts, projection systems and gridding; familiarity with command-line, batch data processing techniques (e.g. QGIS, GDAL).

Ability to effectively manage and work with large amounts of data (100TB+ data sets), file organization skills.

Ability to interact and communicate with researchers professionally and clearly.

Knowledge of and ability to use statistical analysis and interpretations.

Required Education and Experience: 

Bachelor’s degree in a relevant field (i.e. Information Technology or other related field) and 4 years progressively responsible experience, or an equivalent combination of training and experience (working as a software developer or related position building and maintaining web applications, mobile applications, and/or scientific model code).

As a public, regional, comprehensive university, UAF is committed to building a culturally diverse and inclusive organization and strongly encourages women, minorities, individuals with disabilities, and veterans to apply.

Application Process:

To ensure consideration, please apply prior to the review date. Applicants must be legally eligible for unrestricted employment to work in the U.S. No work visas will be sponsored for this position.

To apply for this position, please provide

A cover letter, resume, 3 references, and “Portfolio” document, to contain (please make accessible without credentials needed - no log in required):

  1. a URL to code examples (e.g. GitHub repositories),

  2. one digital example of a work product such as a web tool or visualization, or a mobile (iOS / Android) app,

  3. A description of what the referenced materials are and clear explanation of ownership, authorship and/or provenance of the referenced materials

Please submit your application no later than 6/23/2021 at 11:55 PM Alaska Time.  The review of this posting will start on 6/24/2021. This posting will be closed once it is filled.

If you need assistance applying to this posting, please contact GI - Office of Human Resources at 907-474-6498. 

Applicants needing a reasonable accommodation to participate in the application and screening process should contact the UA Human Resources office at 907-450-8200.

Term Position:

This position is a term-funded position and is reviewed annually for contract renewal at the University's discretion.

Affirmative Action Statement:

UA is an AA/EO employer and educational institution and prohibits illegal discrimination against any individual: www.alaska.edu/nondiscrimination

Background Check:

The successful applicant is required to complete a background check. Any offer of employment is contingent on the background check.

Probationary Period:

Pursuant to University Regulation 04.07.020, new employees of the University are employed in an at-will probationary status for the first six months of employment. During the probationary period, employment may be terminated for no reason or any reason. Promoted employees also serve a probationary period with limited rights of retreat.

Public Disclosure Statement:

Your application for employment with the University of Alaska is subject to public disclosure under the Alaska Public Records Act.

University of Alaska is a Drug Free Workplace. University of Alaska is a Drug Free Workplace

Training Policy:

It is the policy of the University of Alaska (UA) that all employees are required to complete training to meet the requirements of the positions they hold, and to complete the required training within a specified period to remain employed at the UA.

Contact Information:

If you have any questions regarding this position, please contact GI HR at 907-474-6498.

Advertised: Alaskan Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Share this:

| More

Join a job pool or contact Human Resources

Hiring units such as departments, may wish to establish a pool of individuals who are qualified for positions. These pools are ongoing, meaning they do not have closing dates and accept applications on an ongoing basis.



University of Alaska Anchorage

Join Our Job Pool

University of Alaska Fairbanks

Join Our Job Pool

University of Alaska Southeast

Join Our Job Pool

University of Alaska System

Join Our Job Pool