Sr. Python Developer

Company: CC Pace Systems, Inc.
Location: Rockville, Maryland, United States
Type: Full-time
Posted: 09.FEB.2021
< >

Summary

Key Responsibilities: * Ability to deliver fully-tested, production-ready, cloud-ready or cloud-hosted applications in Python * Designing w...

Description

Key Responsibilities:

  • 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
  • Provide end to end solutions by analyzing requirements, devise solution design and implement 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.
  • Minimum 8-10+ years' related experience.

Required Skills:

  • 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 Google Cloud Platform.
  • 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 Skills:

  • 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
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...