Senior Python Developer with Django or Flask and Celery or RabbitMQ

Docker, Kubernetes or Openshift, cloud service providers, especially AWS or GCP., Django or Flask
Contract W2, Contract Independent, Contract Corp-To-Corp, 12 Months
Depends on Experience
Work from home available

Job Description

Position Title Senior Python Developer

Location: Bethesda, MD – remote


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.

Key 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

Minimum Qualifications:

  • Bachelor's degree and/or its equivalent required.
  • 7-10 years of related experience.

Required Skills:

  • Strong application development experience using object orietned languages and design patterns.
  • Good experience working with Python and web appplication frameworks such as Django or Flask.
  • Good experience working with ORM technologies like Django ORM or SqlAlchemy.
  • Experience using Python packages such as pandas, numpy etc.
  • Experience working with object stores such as AWS S3 or Google Cloud Storage.
  • Experience 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 Skills:

  • Experience with Celery and RabbitMQ
  • Experience using the different services provided by cloud service providers, especially AWS or Google Cloud Platform.
  • Experience using Apache Airflow
  • Experience using container and orchestration solutions, particularly Docker, Kubernetes or Openshift
  • Experience with GitOps and 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
Dice Id : 10522380
Position Id : 7523545
Originally Posted : 2 weeks ago
Have a Job? Post it

Similar Positions

Salesforce Solution Architect
  • Digital Intelligence Systems, LLC
  • McLean, VA, USA
Cloud Engineer Senior
  • Technology Ventures
  • McLean, VA, USA
Sr. Devops Engineer ( Hybrid Model )
  • Advanced Technology Group, Inc
  • McLean, VA, USA
Senior Python Developer
  • Idexcel Inc.
  • McLean, VA, USA
Software/Cloud Engineer - AWS
  • N-3 Technologies, Inc.
  • Baltimore, MD, USA
Sr. Cloud Python Engineer
  • Request Technology, LLC
  • McLean, VA, USA
DevOps Engineer
  • V Group Inc
  • Baltimore, MD, USA
Senior Software Engineer (Remote)
  • Jobot
  • Washington, DC, USA