Senior Web Application Developer

Medical Science & Computing
Rockville, Maryland 20852
  • Job Code
    2019-3563
  • Job Type
    Employee
  • Job Status
    Full Time
  • Jobs Rated
    20th

Senior Web Application Developer in a RedHat environment, 2019-3563

Medical Science & Computing (MSC) is an exciting growth-oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting the National Institutes of Health (NIH) and other government agencies. MSC offers a dynamic and upbeat work environment, excellent benefits and career growth opportunities.

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, Medical and Flexible Spending Accounts, Pre-Tax Transit Assistance and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

DUTIES & RESPONSIBILITIES

We are currently searching for a Senior Web Application Developer with who will be responsible for supporting the development of tools for facilitating the moving of standardized clinical data for use in clinical care and research.  The core of this project is LHC-Forms, a form-rendering widget for medical forms, which makes use of a form-field autocomplete package (autocomplete-lhc), which connects to a high-performance Clinical Table Search Service providing access to medical conditions, drug names, and other clinical and genetic databases. The position reports to the Acting Branch Chief, Computer Science Branch (CSB), and has the following duties:

  •  Full-stack web application development.
  • Eventually managing a substantial module of the project.

 

Requirements

REQUIREMENTS

  • At least three years of server-side web-application development experience in Linux/Unix environment.
  • Experience developing search-based web applications based on a Lucene-based search engine like Elasticsearch or Solr.
  • Experience working on web sites where quick response times are important and finding ways to improve performance.
  • Unix text processing tools, such as grep, sed, awk, cut, Perl, and/or Ruby
  • Experience with writing tests for code, and with code reviews.
  • Experience working using a Unix command line, including basic shell scripting.
  • Good working knowledge of a version control system (preferably Git).
  • Understanding of the client-server model and MVC.
  • B.S degree in Computer Science, Computer Engineering or related technical discipline, with MS or PhD in these areas preferred. With a Computer Science degree, at least five years of relevant programming experience, or with another mathematical/scientific degree, at least seven years of relevant programming experience.  In either case, candidate should have a good understanding of algorithms and data structures.

 Required Personal Qualities:

  • Excellent oral, and written communication skills, and ability to document projects and provide status reports.  Writing and code samples will be required.
  • Excellent team and interpersonal skills. Ability to both take direction and work in a self-directed environment, effectively interact with all levels of staff and external contacts, and ability to work as an effective team member.
  • Excellent organization and time management skills, and flexibility to handle a variety of tasks, and shift priorities as needed.

 Additional Desirable Skills and Experience

  • Experience programming in a Node.js environment, including familiarity with npm, bower, and either grunt or gulp.
  • Knowledge of how to secure web applications against attacks.
  • Express and PM2
  • Angular or React
  • HTML5, CSS, jQuery, and Bootstrap
  • Browserify & Babel, or equivalent packages
  • SQL
  • RedHat Linux
  • JIRA or other tracking tools
  • Knowledge of biomedical terminology
  • Experience with tools created by the National Library of Medicine (e.g., UMLS resources, Entrez E-utilities.)

 Medical Science & Computing is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.

Categories

Jobs Rated Reports for Web Developer

Share this job:

Senior Web Application Developer

Medical Science & Computing
Rockville, Maryland 20852

Join us to start saving your Favorite Jobs!

Sign In Create Account
Web Developer
20th2018 - Web Developer
Overall Rating: 20/220
Median Salary: $67,990

Work Environment
Very Good
32/220
Stress
Low
48/220
Growth
Good
53/220