Web Application Developer " Python & Javascript

Bethesda, MD
Sep 17, 2021
Sep 20, 2021
Full Time
OverviewDuties & ResponsibilitiesWe are searching for a Web Application Developer with full stack experience using Python and Javascript technologies. The developer will develop applications to be used in a biomedical research environment at the National Institute of Allergy and Infectious Disease (NIAID) in the National Institutes of Health (NIH). This opportunity is a full-time position with MSC and it is on-site at NIH in Rockville, MD.Work within a multidisciplinary informatics team to:The role will be responsible for developing and extending bioinformatics solutions and will entail:Developing code in an agile development team, documenting code and tracking tasksDeveloping new applications as well as extending existing applicationsWorking with the project team and an enterprise infrastructure team to stand up new functionalityExperiment with new technologies and systems and prototyping solutions for potential integration into existing infrastructure and finding solutions to deploy them in a secure mannerWorking within the developer team to share knowledge, collaboratively developing best practicesWorking with Stakeholders, Users, and Project Managers to meet NIH Project Goals and MilestonesCollaborating with external developer communities to share software resources; Specific projects may include substantial collaboration with partners, some of who may be internationalRequirementsB.S. in computer science or related fieldFull stack web application development experience3+ year experience with Python development and related frameworks such as Django or Flask3+ year experience with JavaScript frameworks and libraries such as ReactJS or VUE.js3+ year front-end development experience including HTML5, CSS3Experience developing and using RESTful web services and JSON or XML objects for communication2+ years experience with Git and code deployments to multiple environments and involving contributions of multiple team membersDemonstrated experience working on back-end development includingo Linux shell scripting " eg, BASHo Experience developing using either the Django framework or Java Spring Boot frameworko Data modelling and data manipulation using SQL and NoSQL databasesExperience communicating with end users on software development projectsExperience contributing to open source projects that have had demonstrated impact on the community for which the software was developedDemonstrated experience extending the functionality of existing software; ability to learn an existing body of code and extend it Desired SkillsExperience with developing on cloud platform especially AWS or Google CloudExperience with developing visualizations using the D3.JS LibraryExperience with continuous integration/continuous deployment (GoCD)Experience in developing Java web applicationsExperience with AngularJS

Similar jobs