Jobs:

Higher Education Jobs >> Faculty Positions >> Engineering and Computer Science

Search Jobs:

  • Search by keywords:
  •  Higher Education Jobs
  •  Industry Jobs
  • Advanced Search

Sponsored Links

Job No. 153850

  • Job Title:
  • Full Stack Web/Mobile Application Developer
  • Employer:
  • University of Idaho
  • Location:
  • Moscow , ID
  • Posting Date:
  • 16-Oct-2024
  • Description:
  • Posting Context Statement
    This software development position will enable important scientific research by designing and developing cutting-edge science tools for web and mobile platforms. This position reports to the Research Applications Architect within the Research Computing and Data Services (RCDS) unit of the Institute for Interdisciplinary Data Sciences (IIDS).

    This position will use web and multi-platform mobile technologies (both front-end and back-end) to make scientific data and computational models interoperable, accessible, visual and interactive. This position will help integrate and maintain multiple research data management systems and scientific applications that support grant-funded research projects at the University of Idaho and beyond.
    Position Overview
    This technical position works closely and collaboratively with other research computing staff within RCDS plus a wide variety of outside partners – including scientists both inside and outside of the University of Idaho. This position will interface with collaborators from external state and federal agencies as well as the private sector and is responsible for guiding the development and adoption of strategic technical architecture to support research computing within IIDS and the broader University of Idaho research enterprise.

    This position is responsible for participating in and leading the innovation, design, development, deployment and maintenance of interactive research software systems, information/data management systems and research applications at UI. These responsibilities include analyzing, recommending, developing and deploying data-driven research applications and frameworks. This position designs, adopts and troubleshoots backend databases, user interfaces and application frameworks.

    The Full Stack Web/Mobile Application Developer will serve as second-layer technical support for RCDS and will be responsible for developing and delivering training materials, maintaining documentation within a knowledge database and providing a high level of QA/QC in all web/mobile applications, databases and documentation.
    Unit URL
    https://www.iids.uidaho.edu/
    https://hpc.uidaho.edu/
    Position Qualifications
    Required Experience
    Designing and developing complex relational databases and database-driven web/mobile applications
    Working with Python and/or PHP
    Using, parsing and constructing JSON and/or XML
    Coding and troubleshooting SQL, JavaScript, HTML, CSS
    Working with web service APIs
    Working directly with partners to design, document, test, deploy, configure, support and troubleshoot research software applications
    Using the Linux operating system
    Required Education
    Bachelor’s Degree in computer science/engineering, data science, biology/bioinformatics, ecology, geology, environmental science or related field; four additional years of experience designing and developing complex relational databases and database-driven web/mobile applications (for a total of four years) may substitute for a Bachelor’s Degree
    Required Other
    None
    Additional Preferred
    M.S. degree (or higher) in computer science/engineering, data science, biology/bioinformatics, ecology, geology, environmental science or related field or equivalent research experience in a scientific field and at least 5 years of proven work experience in web/mobile application development, database administration

    Experience:
    Computer programming skills in three or more of the following technologies: Python, PHP, R, SQL, Node.js, JavaScript, C/C++/C#, Ruby-on-Rails, shell scripting
    JavaScript frameworks such as Angular, React, jQuery
    Flask or Django web application frameworks
    Scientific Data management and analysis
    Designing and implementing REST Application Programming Interface (API)
    Team-based software development environments using version control systems such as git/GitHub, Subversion, etc.
    Content management systems and development frameworks including Drupal or WordPress.
    Effectively communicating scientific research to multiple audiences

    Demonstrated working knowledge:
    Best practices and current trends in database design and web/mobile application development
    Configuring and implementing a database-driven content management system
    NoSQL database platforms (e.g. MongoDB)
    Machine learning frameworks such as TensorFlow, PyTorch, or Sci-kit Learn
    Mapping and visualization libraries such as D3, Plotly, Leaflet, Chart.js, Highcharts
    Geographic Information Systems (GIS) and web-mapping applications/tools
    Aesthetically compelling graphic design principles through providing a working portfolio of previous work

    Demonstrated ability to:
    Analyze data and software systems and interpret and communicate important technical data
    Prioritize and problem solve, work independently and be attentive to the details and deadlines of complex and multiple projects
    Provide technical and project leadership
    Think critically, act independently and exercise initiative
    Work collaboratively and contribute to the team effort to achieve goals
    Maintain productivity under a variety of circumstances
    Manage a variety of projects and workloads simultaneously and meet deadlines
    Communicate effectively with supervisors/collaborators in web/mobile application development
  •  Contact information:
  • University of Idaho
  • Moscow, ID 83844
  • United States
  • Employer's Website:
  • Visit Employer's website



© 2009-2020 HigherEdSpace.com, All Rights Reserved.
Higher Ed Space ® is a registered trademark of AmeriCareers LLC.