Find a Job: Results

Back to Results

Python Developer

Location: Washington DC Region
Category: Information Technology
Employment Type: Direct Hire
Contact: itd.dc@hirestrategy.com

As a python developer, you’ll become part of a passionate team-oriented environment, helping grow our market experience capture and analysis capabilities as well as improve the way we deliver information to the industry. Each day, you’ll help develop key features for our software, including enhanced data acquisition capabilities, database architectures, user experience elements, and automated deployments as well as new products and services that help support our growing business.

Primary Responsibilities:

  • Build technology to interact with and capture digital app, web, mobile, and advertising experiences across a range of platforms
  • Design platforms to ingest and process data on industry participants and potential threats
  • Enhance current products and platforms, adding new capabilities to better serve clients and address business needs Database
  • Work with business team and program team to identify data needed for platforms and projects and build databases that store data in a scalable way that best supports platform functionality and project goals
  • Structuring and manipulating databases to ensure smooth communications across existing systems
  • Implement database architecture best practices that will enable databases to be accessed by multiple platforms
  • Support consistency across products and platforms and develop scalable, repeatable processes for data storage and normalization
  • Create and maintain detailed documentation, including schemas and instructions, for all databases User
  • Work with business team and projects and program team to develop userfacing workflow tools and client portals
  • Liaise with production team on improving workflow tools to streamline internal platforms and minimize production and data processing times
  • Support business team by implementing new platform features to address evolving client and business needs
  • Managing code repositories
  • Managing code deployments using GIT
  • Work with business and program teams to develop proofs of concept for new products and initiatives
  • Assist with product requirement definition
  • Help move products through the development lifecycle from proofs of concept all the way to final, production-ready products
  • Examine challenges faced by the production and business team and conceptualize new platforms and products that help to solve problems, improve processes, and address market and client needs

Qualifications:

  • Degree in computer science or related field
  • Digital advertising experience
  • Minimum one year’s experience with web development, using Python and Django (one or more years’ experience)
  • Minimum one year’s experience with front-end development, using HTML, CSS, JavaScript, jQuery, and AJAX
  • Experience structuring and manipulating databases for Django applications Disposition
  • Passion for web development
  • Ability to learn new technologies independently
  • Digital services and technologies
  • Mobile devices
  • Android operating systems
  • iOS
  • Web deployments using uWSGI and nginx or similar web server types
  • Automated deployment, preferably using Fabric
  • Deployment and distribution automation tools (e.g., YUM, Puppet, RPM, GiT, Subversion)
  • REST APIs, preferably using Django Tastypie
  • MySQL
  • Linux, preferably CentOS
  • Knowledge of digital advertising practices
  • MongoDB
  • ElasticSearch
  • Apache Solr
  • JIRA and Confluence