Web App Developer
Job Title: Web Application Developer
Reason for need: Our Client is looking for a web application developer that will be working on their Genosmart application.
Project Details: Genosmart is an application that provides user an interface to upload bacterial sequence information to a system that runs a series of R and Shiny processes. The current development efforts utilize Node.js, NGINX, Docker, PostgreSQL, SHINY, and R running in a Redhat Linux system. The system will be co-developed between our client and UTH where UTH will provide SHINY and R scripts and our client will be responsible for the Web Application and integration components. The cloud-based solution is operating in a DHTS Azure tenant subscription in Microsoft Azure following best security practices.
The developer will be responsible for the move of the currently developed code to a fully productionized system that is ready for public use. Development efforts will require emphasis on ensuring that proper security practices are followed with the integration between Node.js, R, SHINY, PostgreSQL, and NGINX. The candidate should have the ability to reverse engineer components, if needed, where documentation may not be available.
Must Have Skills:
- JavaScript, Node.js, NGINX, Docker, PostgreSql, HTML/DHTML, XML, Git, Windows, Azure, Shiny and R within a RedHat Linux system
- Understanding of regulated environment and SDLC processes
- CIS benchmarks and OWASP security standards
Education/Certification Requirements:
BA or BS in computer science or a computer-related field
Daily Responsibilities:
- Application development efforts utilizing Node.js, NGINX, Docker, PostgreSQL, SHINY, and R running in a Redhat Linux system.
- Integrate Node.js with SHINY and R scripts from external sources.
- Responsible for integrating components for the Web application and its compute components.
- Work with cloud-based solutions, preferred knowledge with Azure best security practices.
- Responsible for the move of the currently developed code to a fully productionized system that is ready for public use.
- Analyzes, develops, tests, deploys and/or maintains software systems
- Helps define functional specifications of applicable software systems
- Participates in the development of technical roadmap and long-range planning for a project
- Assists in the development of the validation/development build environments
- Prepares documentation pertaining to the systems and services supported by DCRI
- Integrates the functionality of all software systems used within DCRI to maximize technical environment
- Demonstrates a willingness to accept new or additional responsibility
- Identifies and recommends solutions for system inefficiencies
- Participates in system architecture design, review and provides recommendations as needed
- Acts as a mentor to less experienced development staff
- Identifies and acts upon opportunities to improve communications at all levels and in all directions
- Displays an excellent ability to facilitate cross-functional communication, including ability to identify and resolve conflict
- Understands system validation and documentation in a regulatory environment
Remote Info: Remote role for the following states, AZ, CA, CO, DC, FL, GA, HI, IL,MD, MA, MT, NC, NJ, NY, PA, SC, TN, TX, VA
Onboarding: Standard 10 panel drug test, 7 year BGC, vaccination records, Covid vaccination/booster
Get job alerts by email. Sign up now!