Python Developer

SUNRAY INFORMATICS
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Unix
Data Integration
Data Structures
Python
NumPy
Object-Oriented Software Development
Systems Development Life Cycle
SQL Databases
Data Ingestion
Pandas
Information Technology
REST
Software Version Control
Microservices

Requirements

  1. Bachelor s degree or higher in Computer Science or other quantitative discipline
  2. 5 or more years of Python programming experience using NumPy and Pandas (production level)
  3. 5 or more years of professional experience developing infrastructure to support quantitative investing
  4. Fluency with SQL
  5. Strong understanding of object-oriented programming and micro service architecture
  6. Experience building REST APIs
  7. Experience of Data Structures and Algorithms
  8. Experience working in a Unix environment
  9. Understanding of and experience with data ingestion processes/data integration platform.
  10. Maintaining the system and ensuring its stability, robustness, and security
  11. Troubleshooting and resolving any systems-related issues and handling the release of code fixes and enhancements
  12. Experience with version control and software delivery lifecycle
  13. Work effectively both as a contributing team member and independently
  14. Creative problem solving with the ability to present multiple solutions and potential side effects

Apply for this position