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