همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

هرمس کپیتال | Hermes Capital

استخدام Senior Software Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

Do you want to shape the future of financial technology?

Here at Hermes Capital,  we are looking for talented engineers and computer scientists 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

As part of our team :

  • You will be working in an agile and competitive business environment focused to deliver and maintain real-time, mission-critical systems that run at ever increasing scale
  • You will be leading and participating in full development life-cycle to deliver high quality artifacts; i.e from problem discovery, architecture and design, all the way to development and maintenance. (e.g. Identifying risks and forming contingency plans in the artifact design and development path)
  • You and your teammates are granted the latitude to develop your knowledge by working on novel problems, to liberally experiment and bring forth pioneering ideas; while maintaining the responsibility of contributing those skills and innovations towards advancing the flagship projects
  • 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 e.g. 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)
    • Container orchestration technologies : Docker, Kuberenetes
    • Techs : Docker, Kubernetes, AMQP, Kafka, SQL DBs, Distributed Data Stores, etc.
Must Have - Qualifications : 

  • You have a strong background in CE/CS, already graduated or currently studying 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 experience. you are a fast, efficient coder and make coding and design decisions with multiple simultaneous dimensions in mind
  • You are passionate about staying on top of large-scale challenges and ground-breaking changes in design, architecture and implementation of distributed systems
  • You are familiar with various programing paradigms, architectural patterns, their interplay and trade-offs;
  • You possess team-player mentality
  • You have prior experience participating in design, development and testing of enterprise software artifacts
  • You possess technical expertise and experience regarding distributed systems' design and related technologies
  • 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, while managing a team of engineers to respond efficiently to multiple program priorities.
Preferred - Qualifications

  • You are the kind of person who naturally creates new opportunities and drives projects to completion, sometimes across several functions and groups
  • You possess professional versatility across the spectrum of responsibilities that befalls on technical leads
  • You have a solid level of programming proficiency and experience in one or more of the following: Clojure, Java or other functional or JVM-based programming languages. 
  • You have a deep knowledge of JVM and past enterprise experience with JVM-based technologies in production
  • You have a solid foundation in system and application design and complexity analysis
  • You have working level understanding of sophisticated distributed systems, storage and coordination technologies
  • You have prior experience successfully mentoring junior SD/SEs

معرفی شرکت

شرکت دانش بنیان هرمس کپیتال که از سال ۱۳۹۷ فعالیت خود را با نام شرکت سرمایه گستر هرمس(سهامی خاص)، در زمینه‌ی معاملات الگوریتمی در بازارهای مالی (بدهی و سهام) آغاز نمود.
هسته اولیه هرمس کپیتال در اواسط دهه ۹۰ در دانشکده مدیریت و اقتصاد شریف با هدف ارائه راهکارهای الگوریتمی و تکنولوژی محور در حوزه مدیریت دارایی شکل گرفت.

در حال حاضر هرمس کپیتال با بهره‌گیری از چهار تیم اصلی و هفت شرکت، در زمینه‌های گوناگون در حال فعالیت و ارزش‌آفرینیست.
این تیم ها عبارتند از، تیم تحلیل داده و هوش مصنوعی، تیم طراحی و اجرای الگوریتم‌، تیم تحلیل و سرمایه‌گذاری، و تیم سرمایه‌گذاری خصوصی.
همچنین شرکت‌های زیر مجموعه هرمس کپیتال عبارتند از، توسعه صنایع و معادن هرمس، هرمس تکنولوژی، رشد و توسعه تجارت هرمس، گروه مشاوران هرمس، نوین برچسب هرمس و دیجی ماینر، در ایران و شرکت بازرگانی آلتار در قرقیزستان.
  • مهارت‌های مورد نیاز

    Java agile
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

این آگهی منقضی شده است

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
این آگهی منقضی شده است

مشاهده‌ی آخرین فرصت‌های شغلی

آگهی منقضی شده است
image/svg+xml