Python Developer

[ad_1]
Job title: Python Developer

Company: Programmer Resources International

Job description: JOB DESCRIPTION

Position:Python Developer (Data Pipelines)
Team: Item Cloud (progressive team that researches and develops new technogolgies)
Mode: Contract – Long term
Consider Visa Candidates? NO
Consider Remote-only? YES

Team/Project: the role will involve building and improving processes that flow exam data through critical systems. The candidate will be able to dig into the complex markup that makes up the test questions, and build processes that validate and transform that layout to adapt to digital administrations. They’ll be collaborating with other developers and members of the team but will have a lot of autonomy in terms of how to automate various aspects of the pipelines.
Process:Virtual Interview process – upload image at confirmation; must use computer audio-only and video; will verify at onset of initial meeting: 30 minute w/Kinny &/or Jocelyn Adams > 1 hour team/tech >performance task assesment >verification including signing a non-compete document > virtual start, orientation at 8:45am EST on first day

Technology Some Awareness (1) Novice (2) Intermediate (3) Advanced (4) Expert (5)
Python 4
JavaScript (ES6) 3
HTML/CSS 3
HTML/XML parsing (e.g. BeautifulSoup) 3
AWS – Dynamo 1
AWS – S3 1

The Client, the national educational organization, is conducting a search for a Python Developer for our Technology department. This position can be based in our Reston, Virginia, New York, NY office or fully remote.

About the role

We are seeking a Python developer to build, streamline, and operate file-based data pipelines and automate data collection experiences. This position will work on a small team solving high-priority challenges relating to educational content development.

Responsibilities:

  • Build and document new data pipelines and content transformation processes
  • Perform manual and automated markup updates to HTML-based content
  • Craft and automate data collection experiences for users
  • Operate content transformation processes
  • Identify and implement process improvements in existing Python-based data pipelines

Requirements:

  • Bachelors degree in Computer Science, Data Science, or related field
  • 3+ years of experience with Python
  • 2+ years of experience with HTML and CSS
  • Proficient with Javascript
  • Proficient with Git
  • Familiar with multiple file formats, including JSON, CSV, and XML
  • Be a creative problem solver who is eager to learn new systems and streamline complex processes
  • Able to set priorities and execute against deadlines independently
  • Detail-oriented when it comes to technical documentation for reference and reporting

Additional qualifications:

  • Experienced with using BeautifulSoup for HTML or XML processing
  • Experienced with building end-to-end data pipelines or ETL
  • Experience with jQuery
  • Familiar with MathML
  • Familiar with AWS data storage services, such as S3 and DynamoDB

Expected salary:

Location: Reston, VA

Job date: Sat, 04 Sep 2021 22:54:05 GMT

Apply for the job now!

[ad_2]

Leave a Comment