Job Details
- Full Stack Web/Mobile Application Developer
- Go to our website »
University of Idaho
Full Stack Web/Mobile Application Developer
Location: Moscow
Division/College: Research Centers and Institutes
Employee Category: Exempt
Pay Range: $85,000 annually, or higher depending on experience.
FTE: 1.0
Full/Part Time: Full Time
Position Summary:
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.
Minimum Qualifications:
- 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
- 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
Preferred Qualifications:
- 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
Physical Requirements & Working Conditions:
- None
Required Licensures, Certifications or other
Posting Number: SP004623P
Posting Date: 10/15/2024
Closing Date:
Open Until Filled: Yes
Special Instructions:
Please address all the minimum requirements in the Letter of Qualification. Preferential review of applicants to begin on October 29, 2024.
If you would like a full copy of the job description for this position, please contact Kathleen Skovgard at kskovgard@uidaho.edu. To see additional information, please visit the ORED Jobs page here.
Background Check: Applicants who are selected as final possible candidates must be able to pass a criminal background check.
To apply, please visit: jobs.uidaho.edu
EEO Statement
University of Idaho is an Equal Opportunity/Affirmative Action/Veterans/Disability Employer.
Copyright 2024 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency
jeid-0eead61486885447820104a9c149c2d6