28 days old

Full Stack Web Developer - NIH - Bethesda, MD

Kelly Services
Bethesda, MD 20814
  • Jobs Rated
Kelly Government Solutions is a strategic supplier and business partner to the federal government and its key suppliers. Through our partnership with the National Institutes of Health, Kelly Government Solutions offers administrative, IT, engineering, scientific, and healthcare professionals the opportunity to work with the leading medical research center in the world. We are seeking a **Full Stack Web Developer** at the National Institutes of Health in **Bethesda, MD**

This is a long-term contract position which offers:

+ Competitive compensation and comprehensive benefit package

+ Optional health, vision, and dental plans

+ Vacation leave as well as 10 paid federal holidays and 401K plan.

+ Access to NIHs unparalleled resources and niche scientific initiatives

**TASKS/SERVICES** . The contractor shall:

1. Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application.

2. Develop prototypes of web-based applications using HTML, CSS, and/or web frameworks like Django

3. Assist in preparation, dissemination, and maintenance of scientific software products.

4. Transfer and transform data across different platforms or inter-change between software and integrate software and tools into a viable platform.

5. Document in-house software for training and reference purposes

6. Evaluate new analytic methods and software and adapt them if necessary.

7. Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms.

8. Develop Windows scripts to create workflows; perform batch processing.

9. Serve as the application lead for applications.

10. Implement new software for data tracking and management including additions and updates to the database object model.

11. Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data.

12. Provide technical experience reviewing, analyzing, and modifying existing programming systems.

13. Develop web applications to Linux servers.

14. Deploy applications to systems; manage library dependencies.

15. Collaborate with staff to develop, test, refine and apply advanced statistical and computational methods.

16. Develop decision support tools based on advanced analytic methods.

17. Test and maintain software products to ensure strong functionality and optimization.

18. Develop new technologies and core labs support for detailed and consistent data analysis/manipulation and programming support for custom built scientific applications.

19. Develop scientific applications using Java, Python, and/or other programming languages common to the research group.

20. Maintain and monitor applications, databases, or software tools.

21. Collaborate with staff to develop database application and tools for supporting bioinformatics and scientific computing research projects.

22. Maintain the labs software projects, including associated websites, documentation, code repositories, releases and improvements.

23. Maintain and follow SOPs, configuration management, upgrades and availability.

24. Develop Standard Operating Procedures (SOPs) to detail all steps and activities carried out for all aspects of the program data management.

25. Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research.

26. Present lab's work at scientific venues when substantively contributing to peer-reviewed publications, which would require domestic and/or foreign travel.

27. Maintain and follow SOPs, configuration management, upgrades and availability.

28. Develop Standard Operating Procedures (SOPs) to detail all steps and activities carried out for all aspects of the program data management.

29. Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research.

30. Design, develop and deploy software for multi-core and high-performance computing systems.

31. Implement improvements to development activities to speed development of applications, databases, or software tools.

32. Perform system design including creation of documents, object diagrams and prototypes.

33. Automate data transfer among heterogeneous computer platforms, including UNIX, Windows and Macintosh operating systems.

34. Plan, build and maintain applications to meet end users need.

35. Work with investigators to design the prototypes and implement the systems to support various in-house research projects.

36. Support cross-integration of lab-developed scientific software products and data models.

37. Prepare and review public-facing software releases e.g. via GitHub.

38. Prepare documentation and demonstration scripts to guide software end users .

39. Respond to issues raised by software users e.g. with GitHub Issue Tracker.

40. Develop new code and refine/troubleshoot existing code.

41. Troubleshoot scripts and programs to ensure successful use of said scripts and programs.

42. Document in-house software for training and reference purposes.

43. Develop and implement new or major revisions to applications, databases, or software tools.

44. Provide database support and maintenance, including production data analysis to ensure data integrity, data correction with SQL and/or Java utilities, implementation of the new utilities for users and system administrators to support and correct data.

45. **Evaluates impact of programming modifications.**

46. Work with staff to improve efficiency of the current data processing by creating new programming approaches.

47. Participate in relational database schema design and engineering in order to optimize performance and flexibility.

48. Write custom code in scripting language for the automation of data transfer, storage, and backup.

49. Work with staff on data retrieval from various data sources.

**REQUIREMENTS** . The contractor must have:

1. Possession of a Web Development Professional Certification or equivalent

2. Experience with: Software front-end development, Data presentation, Data visualization, Data cleaning, Database management

3. Experience with: Javascript, CSS, Pandas, Python, HTML5, XML, Django and/or, Flask, Linux, HTML, Git, SQL


When you apply, please know a Kelly Government Solutions Recruiter will review your resume and will contact you directly, if your skills and experience match the requirements of this position; a full job description can be made available at that time.

Due to the high volume of inquiries, we regret that we cannot accept phone calls. Even if you arent contacted for this position, you are still part of our talent network. All Kelly recruiters have access to your profile, which expands your opportunities even further.

As a specialty talent company, Kelly is committed to doing the right thing for our talent and clients. We stand up for equity, inclusion, fair treatment, and opportunity for all as these build the foundation of our Talent Promise. With a focus on safety, value, well-being, investment, and opportunity, Kellys Talent Promise confirms our commitment to those in search of a better way to work and live and to help discover whats next.

It is obvious things are different than they were just a few months ago. Kelly is at the forefront of ensuring the safety of our employees in this new working environment. Be well and stay strong.

**You should know:** Your safety matters! Vaccination against COVID-19 may be a requirement for this job in compliance with current client and governmental policies. A Kelly recruiter will confirm and share more details with you during the interview process.

**Why Kelly** **** **?**

Looking to connect with premier government agencies or the top 25 federal government contractors? Kelly Government offers a variety of full-time, project (SOW), seasonal, and surge support opportunities in science, engineering, technical, professional, and administrative support roles. Our experts will find you the opportunity that fits your schedule and interests and handle the details of transferring and processing all levels of security clearances. Its just another way we make the job search work for you.

**About Kelly** ****

At Kelly, were always thinking about whats next and advising job seekers on new ways of working to reach their full potential. In fact, were a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live (plus, did we mention we provide a ton of benefits ?). Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.

Kelly is an equal opportunity employer committed to employing a diverse workforce, including, but not limited to, minorities, females, individuals with disabilities, protected veterans, sexual orientation, gender identity Equal Employment Opportunity is The Law. (


Jobs Rated Reports for Web Developer

Posted: 2022-04-22 Expires: 2022-05-23

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Full Stack Web Developer - NIH - Bethesda, MD

Kelly Services
Bethesda, MD 20814

Join us to start saving your Favorite Jobs!

Sign In Create Account
Web Developer
16th2019 - Web Developer
Overall Rating: 16/199
Median Salary: $67,990

Work Environment
Very Good
Powered ByCareerCast