Do you want to shape the future of financial technology?
Here at Hermes Capital, we are looking for talented computer scientists and engineers to join and help us in the design and development of solutions targeting Iran's financial sector - our flagship projects are trading platform and ebroker services.
Please note that we hire at various levels of experience (entry, junior, senior). So if you're up for the challenges but feel you may lack some of the qualifications we encourage you to send your resumes nonetheless.
As part of our team :
You will be working with multiple teams, manage the day-to-day development activities, participate in designs, design reviews, implementation and testing all in order to deliver and maintain real-time mission-critical systems that run at ever increasing scale
You are granted both the freedom to develop your knowledge by working on novel applications, and a responsibility to contribute those skills toward advancing the flagship projects
You will participate in full development life-cycle and deliver high quality artifacts. From problem discovery, requirements analysis, architecture and design, all the way to development, deployment and maintenance
In addition, you will be involved in developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices as well as team building processes like training and mentoring other engineers.
And you will working with these concepts and technologies :
Languages : Clojure (a modern Lisp), and Java
Generative testing, chaos testing and more generally scalable automated tests
Distributed system concepts (consistency models), architecture, testing (chaos, formal, property-based and ...) and technologies (e.g. distributed data stores, data grids and their tradeoffs on the consistency-availability spectrum)
Programming patterns and practices (functional or otherwise : meta programming, abstractions, morphisms and monads)
Core concepts in design and architecture of distributed, fault tolerant systems
Stream processing models, concepts and technologies (both real time and batch)
Techs : Docker, Kubernetes, AMQP, Kafka, SQL DBs, Distributed Data Stores, etc.
Must Have Qualifications:
You have a strong academic background in CE/CS
Industrial : prior experience participating in design, development and testing of enterprise software artifacts
Academic : already graduated or currently studying/involved in related programs
You have a problem-solving mindset, are an innovative thinker, and able to identify problems, propose solutions and lead their development
You have a solid level of programming proficiency and a fast, efficient coder; making coding and design decision with multiple simultaneous dimensions in mind
You are passionate about staying on top of large-scale challenges and ground-breaking changes in design, implementation and testing of distributed systems
You have a decent foundation in algorithms, concurrency control and complexity analysis
You are familiar with various programing paradigms, architectural patterns and their challenges and trade-offs
You possess team-player mentality
High attention to detail and proven ability to manage multiple, competing priorities simultaneously
You are able to work with a minimal technical supervision and supplemental engineering support
Working level understanding of sophisticated distributed systems, storage and coordination technologies
You are the kind of person who naturally creates new opportunities and drives projects to completion, sometimes across several functions and groups
You have a solid level of programming proficiency and experience in one or more of the following: Clojure or other functional programming languages, Java or other JVM-based languages.
You have a deep knowledge of JVM and past enterprise experience with JVM-based technologies
You have a decent-level knowledge of system architecture with an understanding of cross-cutting concerns and their interplay in how they form a candidate solution (e.g. operational and reliability trade-offs)
شرکت دانش بنیان هرمس کپیتال که از سال ۱۳۹۷ فعالیت خود را با نام شرکت سرمایه گستر هرمس(سهامی خاص)، در زمینهی معاملات الگوریتمی در بازارهای مالی (بدهی و سهام) آغاز نمود.
هسته اولیه هرمس کپیتال در اواسط دهه ۹۰ در دانشکده مدیریت و اقتصاد شریف با هدف ارائه راهکارهای الگوریتمی و تکنولوژی محور در حوزه مدیریت دارایی شکل گرفت.
در حال حاضر هرمس کپیتال با بهرهگیری از چهار تیم اصلی و هفت شرکت، در زمینههای گوناگون در حال فعالیت و ارزشآفرینیست.
این تیم ها عبارتند از، تیم تحلیل داده و هوش مصنوعی، تیم طراحی و اجرای الگوریتم، تیم تحلیل و سرمایهگذاری، و تیم سرمایهگذاری خصوصی.
همچنین شرکتهای زیر مجموعه هرمس کپیتال عبارتند از، توسعه صنایع و معادن هرمس، هرمس تکنولوژی، رشد و توسعه تجارت هرمس، گروه مشاوران هرمس، نوین برچسب هرمس و دیجی ماینر، در ایران و شرکت بازرگانی آلتار در قرقیزستان.