Job Requirements:
- Education: Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- Experience: 2-10 years of experience in software development, with a focus on C# and Python.
- Technical Skills:
- Proficiency in C# and Python programming languages.
- Experience with developing and maintaining trading systems or financial applications.
- Strong understanding of object-oriented programming and design patterns.
- Familiarity with financial markets, trading concepts, and algorithms.
- Experience with databases (SQL and NoSQL) and data integration.
- Knowledge of high-performance computing, multi-threading, and low-latency systems.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Additional Skills:
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, dynamic environment.
- Excellent communication and teamwork skills.
- Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Knowledge of financial regulations and compliance is advantageous.
