Apply for this job now

Senior Python Developer. Job in Bethesda FOX8 Jobs

Bethesda, Maryland
Job Type
10 Jun 2022

The Human Genotype and Phenotype (dbGaP) is searching for a Senior Python Developer to support the National Center for Biotechnology Information (NCBI) at the National Institutes of Health (NIH). This is a full-time position located at the NIH campus in Bethesda, MD. The Human Genotype and Phenotype product offering is the largest publicly-funded and free archive of it's kind in the world. We collect and host data across > 2 million samples and 1,100 studies, billions of phenotype values, and trillions of genotypes. We have over 10 years in operation with more than 45,000 approved request and 5000 researchers using our applications world-wide. The Senior Python Developer will work as a member of the dbGaP Software Development team and support our efforts to modernize and enhance our existing application code and develop new solutions for the dbGaP product offering.

Duties & Responsibilities
  • Contribute to the design, development and maintenance of the dbGaP product line
  • Ability to deliver fully-tested, production-ready, cloud-ready or cloud-hosted applications in Python
  • Designing web-based solutions, writing, and testing code, automating tests and deployments
  • Providing end to end solutions by analyzing requirements, devising solution design and implementing solutions
  • Collaborating with other technology teams to ensure integrated end-to-end design and implementation
  • Enforcing existing process guidelines; driving new processes, guidelines, team rules, and best practices
  • Ready, willing, and able to pick up new technologies and software development and delivery practices


Required qualifications:

  • Bachelor's degree and/or its equivalent required.
  • Minimum 8-10+ years' related experience.
  • Strong application development background using Django framework. 3+ years of experience developing in Django Python Web Framework.
  • A solid understanding of Django Rest Framework. Experience with building and operating a modern REST API.
  • Significant experience working with ORM technologies like Django ORM or SQLAlchemy.
  • Work experience as a Python developer using packages such as pandas, NumPy etc.
  • Experience with Celery and RabbitMQ
  • Experience using the different services provided by cloud service providers, especially AWS or GCP.
  • Proficient in Agile Software Development methodology, processes, and practices.
  • Experience with test automation using Pytest, mocks and Selenium.
  • Hands-on experience with Jira, Git, TeamCity, or other CI/CD tools.
  • Familiarity with secure coding guidelines and standards.
  • Effective communication in person and over text.
  • Comfortable working with Linux command line tools and bash shell.

Preferred qualifications:

  • Experience using Apache Airflow
  • Experience using container and orchestration solutions, particularly Docker, Kubernetes or OpenShift
  • Experience with GitLab CI
  • Behavior-driven development (BDD) / automated testing and deployment
  • Ability to implement web applications using modern JavaScript frameworks
  • Familiarity with tools and processes that evaluate and improve software security
  • Experience in processing large amounts of data
  • Experience in maintaining C++ applications
Company Description

Dovel Technologies and its Family of Companies (Medical Science & Computing and Ace Info Solutions) was acquired in October 2021.

Guidehouse is a leading global provider of consulting services to the public sector and commercial markets, with broad capabilities in management, technology, and risk consulting. By combining our public and private sector expertise, we help clients address their most complex challenges and navigate significant regulatory pressures focusing on transformational change, business resiliency, and technology-driven innovation. Across a range of advisory, consulting, outsourcing, and digital services, we create scalable, innovative solutions that help our clients outwit complexity and position them for future growth and success. The company has more than 12,000 professionals in over 50 locations globally. Guidehouse is a Veritas Capital portfolio company, led by seasoned professionals with proven and diverse expertise in traditional and emerging technologies, markets, and agenda-setting issues driving national and global economies.

Guidehouse is an Equal Employment Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, citizenship status, military status, protected veteran status, religion, creed, physical or mental disability, medical condition, marital status, sex, sexual orientation, gender, gender identity or expression, age, genetic information, or any other basis protected by law, ordinance, or regulation.

Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance, including the Fair Chance Ordinance of Los Angeles and San Francisco.

If you have visited our website for information about employment opportunities or to apply for a position, and you require accommodation, please contact Guidehouse Recruiting at 1- or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.

Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse, and Guidehouse will not be obligated to pay a placement fee.

Apply for this job now