Python and Perl Application Architect

  Texas, Dallas-Fort Worth-Arlington


   Job Order
Posted Date
Monday, April 09, 2018

Python and Perl Application Architect
Plano, Texas

Immediate opening for an Applications Architect focused on Perl and Python to join our client's team fulltime at their Plano office. This role will maintain and implement mission-critical global backend integration services with our partners and data providers. The process will include developing understanding of the product, hosting design review sessions, documenting design and code details and participating in periodic peer code-reviews. Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment). Integrate with our global data providers. Collaborate across the company and interact with our customers (software engineers) to define, design and build new features.

The environment is Linux based and leverages Apache and Mysql in their stack. It includes Python, Ruby and Perl based applications, libraries and APIs as well as browser extensions. They recently migrated their production environment to Amazon Web Services and are leveraging EC2 auto-scale groups, ELBs, Elasticache and RDS for partner service delivery along with EMR solutions for analytics and reporting processes. They extensively utilize open-source software.

This will be a hands-on opening have a strong background in high performance web applications and have end-to-end responsibility for their products including conceptualizing and executing design, development, test automation and operational management. We work in a collaborative environment and leverage Agile lifecycle methodologies.

Required Skills:
o A Bachelors or preferably Master's degree in Computer Science or Computer Engineering, or equivalent experience
o 2+ Years of engineering experience with Perl and/or Python.
o Solid knowledge of unit and integration testing methodologies, and the ability to write, debug and deploy testing frameworks
o Data harvesting, normalization and extraction experience
o Comfortable interactive with multitude of APIs, including REST, SOAP, batch, etc.
o Experience with process automation.
o Experience with traditional RDBMS databases, such as MySQL, Postgres, Oracle, etc.
o Good communication, organization and project management skills.
o Python, Ruby, memcached or mod_perl experience.
o Experience with template systems