Asb Resources - Bethesda, MD

posted about 2 months ago

Full-time
Bethesda, MD
Professional, Scientific, and Technical Services

About the position

The Python Developer role involves designing, implementing, and maintaining web applications using Python and Django. The position requires collaboration with front-end developers and project leaders to ensure high-quality code and adherence to design specifications. The developer will also be responsible for integrating third-party services and APIs, making it essential to have strong technical skills and the ability to communicate effectively with clients and team members.

Responsibilities

  • Estimating projects based on initial scope
  • Define project technical requirements
  • Architect and implement website and projects using technologies such as Django
  • Assist front-end developers with template integration
  • Integrate content and services from 3rd parties using APIs
  • Collaborate effectively with developers and project leaders to ensure code quality and design fidelity

Requirements

  • Solid knowledge of Python and Django
  • Experience with JavaScript and jQuery
  • Unix/Linux experience
  • Experience with Google Maps API and D3.js for data visualization and mapping applications
  • Proficiency with databases Oracle, MySQL, SQLServer, PostgreSQL
  • High attention to detail to maintain design integrity throughout the build process
  • Proficiency in Git
  • Excellent communication and problem-solving skills
  • Ability to clearly and professionally interact with clients
  • Bachelor's Degree in Engineering, Computer Science or a related field
  • 5+ years of engineering experience with a proven track record of building consumer web applications or services
  • 5+ years of professional experience in Python and Django development
  • Expert in Python (Django) and responsive front-end design (Bootstrap, USWDS, etc.)
  • Experience with version control systems (Git) and experience working with AWS services (e.g., EC2, S3, RDS)
  • Experience in DevOps practices and tools
  • Self-motivated and accountable
  • Strong communication skills (verbal and written)

Nice-to-haves

  • Skills in Perl
  • Knowledge of deployment frameworks
  • Experience with responsive design
  • Experience with containerization technologies (e.g., Docker)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service