Python Developer


Serve as Lead Python/Django developer for Artemis Consulting on a team at a Federal Government with an information-sharing mission. Be part of a dynamic team that works closely with the client. This is an agile development environment with excellent work-life balance where the ability to pick up new tools and technologies is important as the environment presents many challenges as well as growth opportunities.

JOB DUTIES

The ideal candidate for this position meets the highly desired development experiences, enjoys programming, and solving highly complex IT problems. The candidate must be flexible, able to work in a highly collaborative environment, juggle multiple tasks at once, work independently (when needed), and have superior interpersonal skills. The candidate will work directly with the program manager to support emerging client needs as well.

  • Responsibilities of this role include but are not limited to:
  • Lead parts of new and existing front-end, back-end, and API development, translate business requirements into user stories
  • Provide software engineering support using cutting-edge technologies
  • Collaborate with other developers and architects to build scalable solutions
  • Keep up-to-date with latest technology trends and standards in the industry and evaluate the adoption of new technologies in solution architectures if applicable.
  • Develop search-related functionality
  • Work with other developers, testers, PMs to deliver high quality and deployable software
  • Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions to support Program Manager/CTO with new project initiatives
  • Work independently on development of code, creation of unit tests, rapid prototyping of new libraries
  • Mentor more junior developers when needed

SKILLS AND QUALIFICATIONS

  • 5-7 years of solid Python Django or Flask development experience,
  • 10 years of overall (OOP) programming experience
  • 5 + Python 2.x and/or 3.x development experience
  • 2-3 years of experience with developing APIs Experience with XML and Json manipulation
  • Experience with ETL and data transformation/manipulation processes
  • Experience with JavaScript/JQuery or NodeJS
  • Excellent communication skills

Additional Experience

  • Experience with automated unit testing frameworks
  • Experience with relational databases or NoSQL databases
  • Experience with Linux, Scripting, code deployments, and tools such as SVN, GIT, TRAC, JIRA, and/or Rabbit MQ, Celery

EDUCATION

Undergraduate Degree highly desired but can be substituted with 4 additional years of experience

OTHER REQUIREMENTS

Work location is downtown DC (only occasional off-site work permitted) US Citizen or Permanent Resident only (required by Federal client); no clearance is necessary

Artemis Consulting, Inc. Web: http://www.artemisconsultinginc.com

Apply Online