If you are a Software Engineer who is passionate and proactive, we invite you to join one of our teams. You will be part of a team that not only cares about managing, but also developing a piece of Okala.
Responsibilities:
Deliver technical solutions based on the business requirement by getting involved in the full development life cycle.
Translate technical requirements into programmed application modules and develop web applications or enhance existing ones.
Participate in code reviews and ensure that all solutions are aligned to predefined architectural specifications.
Deep knowledge about basic programming concepts such as object-oriented programming, software design pattern, modular design, and data structures.
Design, develop, document, and implement new functionality, as well as build enhancements, modifications, and corrections to existing software.
Experience in writing Unit Tests/Integration-Tests and test frameworks like XUnit/NUnit
Understands the Agile mindset and iterative development process
Requirements:
Experience with Microservices
Experience with Continuous Integration / Continuous Deployment (CI/CD)
Deep Knowledge of #C and ASP.NET Core and Its ecosystem
Experience with Docker, and Kubernetes.
Experience with message queuing (e.g. RabbitMQ, NATS) and data streaming (e.g. KAFKA)
Experience with SQL and NO-SQL databases including SQL Server, Redis and MongoDB
Have an understanding of monitoring tools (like Grafana, Elastic APM, Kibana, PMM, etc.)
معرفی شرکت
اکالا به عنوان یکی از بزرگترین شرکتهای فروش آنلاین کالاهای تند مصرف در کشور، از ۱۳۹۶ فعالیتش را شروع کرد. از همان ابتدا هدف اکالا تسریع و تسهیل فروش آنلاین برای قشرهای مختلف هموطنان بوده و امروز موفق شدهایم نه تنها حیطه فعالیت ما در تمام سطح کل کشور گسترده کنیم بلکه با ارائه قیمتهای مناسب و رقابتی، حجم بزرگی از کاربران را جذب نماییم.