
Senior Software Engineer
- Λεμεσός
- Μόνιμη
- Πλήρης Απασχόληση
- Participate in the development cycle of the company's automated platform and support systems.
- Maintain product compatibility with latest technologies.
- Troubleshooting & resolve issues as part of the software development life-cycle.
- Working within time constraints to meet project deadlines.
- Troubleshoot and resolve possible defects.
- Share your knowledge with the rest of the team.
- Educated to degree level in Computer Science or another relevant field.
- Experienced and comfortable developing code in C++ or C#.
- Deep interest and understanding of software development and object-oriented design principles.
- Understanding of threading, data structures, design trade-offs, and code optimization.
- Strong teamwork and communication skills.
- Fluency in verbal and written English.
- Python development skills.
- Large data set processing.
- Linux command line tools, scripting tools and basic system administration.
- Working with financial market data providers and/or FIX protocol.
- SQL databases and their development, T-SQL stored procedures, functions, indexes and query optimization.
- Messaging middleware.
- A stimulating international environment.
- Attractive remuneration package.
- Exciting personal growth and long-term career opportunities.
- Ongoing professional growth and skills development.