Senior Software Engineer
We are looking for a seasoned software engineer to join our team of experts. The ideal candidate will have a strong background in designing and developing complex applications.
* Responsibilities include:
* Designing, developing, and maintaining multiple software systems using industry best practices.
* Collaborating with cross-functional teams to identify and prioritize project requirements.
* Developing and implementing efficient algorithms and data structures to optimize system performance.
The successful candidate will have the following skills:
* Strong understanding of software design patterns and principles.
* Hands-on experience with Python, specifically in trading domain/capital markets.
* Proficient in using code management tools such as Git and CI/CD pipelines like Jenkins.
* 5+ years of experience working with Python and related technologies.
* Good understanding and demonstrated experience working with SQL (MySQL).
* Experience in designing and developing reports and performance metrics from complex platforms.
We offer a dynamic work environment that fosters growth and collaboration. As a member of our team, you will have opportunities to learn and develop your skills while making meaningful contributions to our projects.