Job Description :
Job Title: C++ developer

Location: Memphis, TN

Duration: 12+ Months

Interview Type: Phone+ Skype

Primary Skills: C++, Python

Job Description:

A Very senior Software Engineer capable of working independently and taking initiative.

Expected to be able to take poor quality code written by junior developers and begin cleaning, refactoring and
re-architecting on day 1 with no help or explanation (original dev no longer available

This should include creating a robust set of unit tests to ensure preservation of correct behavior and identification of
bugs along the way.

Programming, object oriented design, design patterns, databases, unicode, regex, unit testing, refactoring, algorithmic
analysis, profiling, static analysis, debugging, linux command line, devops

Required: Python, C or C++, SQL, XML, JSON

Nice to Have: Shell Scripting, XPath, JSON Schema

Libraries: Pandas

Tools: MySQL or Postgres or HIVE