University of Idaho
Full Stack Web/Mobile Application Developer
University of Idaho, Moscow, Idaho, United States, 83843
Position Details
Position Information
Internal Posting?
Posting NumberSP004623P
Position TitleFull Stack Web/Mobile Application Developer
Division/CollegeResearch Centers and Institutes
DepartmentInstitute for Interdisciplinary Data Sciences
LocationMoscow
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 ExperienceDesigning and developing complex relational databases and database-driven web/mobile applicationsWorking with Python and/or PHPUsing, parsing and constructing JSON and/or XMLCoding and troubleshooting SQL, JavaScript, HTML, CSSWorking with web service APIsWorking directly with partners to design, document, test, deploy, configure, support and troubleshoot research software applicationsUsing the Linux operating systemRequired 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 DegreeRequired Other
NoneAdditional 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 administrationExperience:
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 scriptingJavaScript frameworks such as Angular, React, jQueryFlask or Django web application frameworksScientific Data management and analysisDesigning 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 audiencesDemonstrated working knowledge:
Best practices and current trends in database design and web/mobile application developmentConfiguring and implementing a database-driven content management systemNoSQL database platforms (e.g. MongoDB)Machine learning frameworks such as TensorFlow, PyTorch, or Sci-kit LearnMapping and visualization libraries such as D3, Plotly, Leaflet, Chart.js, HighchartsGeographic Information Systems (GIS) and web-mapping applications/toolsAesthetically compelling graphic design principles through providing a working portfolio of previous workDemonstrated ability to:
Analyze data and software systems and interpret and communicate important technical dataPrioritize and problem solve, work independently and be attentive to the details and deadlines of complex and multiple projectsProvide technical and project leadershipThink critically, act independently and exercise initiativeWork collaboratively and contribute to the team effort to achieve goalsMaintain productivity under a variety of circumstancesManage a variety of projects and workloads simultaneously and meet deadlinesCommunicate effectively with supervisors/collaborators in web/mobile application developmentPhysical Requirements & Working Conditions
None
Degree RequirementListed degree qualification is required at time of application
Posting Information
FLSA StatusExempt
Employee CategoryExempt
Pay Range$85,000 annually, or higher depending on experience.
Type of AppointmentFiscal Year
FTE
1.0
Full Time/Part TimeFull Time
FundingThis position is contingent upon the continuation of work and/or funding.
A visa sponsorship is available for the position listed in this vacancy.Uncertain
Posting Date10/15/2024
Closing Date
Open Until FilledYes
Special Instructions to Applicants
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 .
Applicant Resourceshttps://www.uidaho.edu/human-resources/careers/applicant-resources
Background Check Statement
Applicants who are selected as final possible candidates must be able to pass a criminal background check.
EEO Statement
The University of Idaho is an equal opportunity/affirmative action employer. The University is committed to the policy of equal opportunity for all persons and does not discriminate on the basis of race, color, religion, sex, age, gender identity, national origin, disability, protected veteran status, sexual orientation, genetic information, or any other status as protected under applicable federal, state or local law in employment or educational programs.
Position Information
Internal Posting?
Posting NumberSP004623P
Position TitleFull Stack Web/Mobile Application Developer
Division/CollegeResearch Centers and Institutes
DepartmentInstitute for Interdisciplinary Data Sciences
LocationMoscow
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 ExperienceDesigning and developing complex relational databases and database-driven web/mobile applicationsWorking with Python and/or PHPUsing, parsing and constructing JSON and/or XMLCoding and troubleshooting SQL, JavaScript, HTML, CSSWorking with web service APIsWorking directly with partners to design, document, test, deploy, configure, support and troubleshoot research software applicationsUsing the Linux operating systemRequired 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 DegreeRequired Other
NoneAdditional 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 administrationExperience:
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 scriptingJavaScript frameworks such as Angular, React, jQueryFlask or Django web application frameworksScientific Data management and analysisDesigning 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 audiencesDemonstrated working knowledge:
Best practices and current trends in database design and web/mobile application developmentConfiguring and implementing a database-driven content management systemNoSQL database platforms (e.g. MongoDB)Machine learning frameworks such as TensorFlow, PyTorch, or Sci-kit LearnMapping and visualization libraries such as D3, Plotly, Leaflet, Chart.js, HighchartsGeographic Information Systems (GIS) and web-mapping applications/toolsAesthetically compelling graphic design principles through providing a working portfolio of previous workDemonstrated ability to:
Analyze data and software systems and interpret and communicate important technical dataPrioritize and problem solve, work independently and be attentive to the details and deadlines of complex and multiple projectsProvide technical and project leadershipThink critically, act independently and exercise initiativeWork collaboratively and contribute to the team effort to achieve goalsMaintain productivity under a variety of circumstancesManage a variety of projects and workloads simultaneously and meet deadlinesCommunicate effectively with supervisors/collaborators in web/mobile application developmentPhysical Requirements & Working Conditions
None
Degree RequirementListed degree qualification is required at time of application
Posting Information
FLSA StatusExempt
Employee CategoryExempt
Pay Range$85,000 annually, or higher depending on experience.
Type of AppointmentFiscal Year
FTE
1.0
Full Time/Part TimeFull Time
FundingThis position is contingent upon the continuation of work and/or funding.
A visa sponsorship is available for the position listed in this vacancy.Uncertain
Posting Date10/15/2024
Closing Date
Open Until FilledYes
Special Instructions to Applicants
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 .
Applicant Resourceshttps://www.uidaho.edu/human-resources/careers/applicant-resources
Background Check Statement
Applicants who are selected as final possible candidates must be able to pass a criminal background check.
EEO Statement
The University of Idaho is an equal opportunity/affirmative action employer. The University is committed to the policy of equal opportunity for all persons and does not discriminate on the basis of race, color, religion, sex, age, gender identity, national origin, disability, protected veteran status, sexual orientation, genetic information, or any other status as protected under applicable federal, state or local law in employment or educational programs.