Python Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Nashville
  • Experience: NA
  • No. of Positions: 1
  • Salary Range: 0-120 k
  • Primary Skills: Python Pandas
  • Secondary Skills: SQL
  • Job Location: Nashville, Tennessee
  • Posted Date: Posted today
Job Description

$100k -$120k with 5 + years experience to work in Nashville, TN (H1B candidates accepted)

Python Job (any Pandas is a huge +)

Fixed Income Investment Technology group builds software that the Fixed Income business uses in performing functions such as Fundamental Research, Quantitative research, Portfolio Management, Order Generation, Trading and Middle office and BackOffice operations. It partners with business to understand their challenges and help them by providing innovative technology solutions. We re-engineer the process where applicable in collaboration with business to help scale their business and be efficient in this dynamic market conditions.

We are looking for a well-rounded developer with 5+ years of information technology experience. Candidate should have a passion for software development and an excitement for learning new technologies.

Job Qualifications
The application is written using Python as well as some parts using C# and WebAPI as its middle ware. It uses Oracle as the Primary back-end but also uses SQL Server. The entire application is developed and deployed in a Microsoft windows environment.

Qualifications, Experience, Education:

  • BS in Computer Science, Math, Computer Engineering or related major
  • 2+ years of industry experience in coding and building software
  • Hands-on Python programming with full software life-cycle experience
  • Pandas
  • Proficient in Data structures and Algorithms and Object-Oriented Programming experience
  • SQL and Relational database experience (e.g. Oracle or SQL Server)
  • Understanding of n-tier Application / SOA and Design Patterns
  • Strong Software Development and Architecture skills
  • Experience working in a collaborative team environment
  • Agile/Scrum methodology experience
  • Any quantitative programming knowledge is a plus


  • Participate in full development life cycle including requirements analysis and design
  • Design, develop, document, test, and debug new and existing software systems
  • Consult with end user to prototype, refine, test, and develop programs to meet needs
  • Participate in software design meetings and analyze user needs to determine technical requirements
  • Support, maintain, and document software functionality
  • Analyze code to find causes of errors and revise programs as needed
Relevant Job Openings
Azure Data Architect with Talend
Azure Cloud Architect
Junior Java Developer
Python Developer
Data Architect or Big data Architect
Big Data Developers with Scala