توضیحات فرصت شغلی
Job Description
Join our innovative team as a Senior Software Backend Engineer with expertise in .NET and C#. We seek someone passionate about software development, Design, and using modern technologies to build scalable and efficient systems.
Job Summary:
As a Senior Software Backend Engineer, you will be responsible for designing and implementing scalable and robust backend systems using C#. You will work closely with the frontend and product teams to understand business requirements and translate them into technical solutions. You will also be involved in mentoring junior developers and contributing to the team's growth.
Key Responsibilities:
- Design and develop scalable, efficient, and maintainable complex/critical systems
- Collaborate with cross-functional teams to identify new features and functionalities for our software applications
- Research and evaluate new technologies and tools that can enhance the performance, Security, and scalability of the system
- Efficiently produces exemplary tested code
- Participate in product Design, and code reviews and provide constructive feedback to maintain code quality
- Mentor junior developers and contribute to the growth of the team
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Deep knowledge of .NET Core and ASP.NET Core and its ecosystem (Threading, Async, LINQ, ...)
- Strong understanding of software development principles, Design patterns, and best practices
- Familiarity with DDD and TDD methodologies to ensure high-quality code and maintainable Architecture
- Experience with SQL databases and ORM frameworks such as Entity Framework
- Experience with NoSQL databases such as MongoDB or Redis
- Familiarity with message bus technologies such as RabbitMQ or Apache Kafka
- Experience with Git version control
- Familiarity with agile software development methodologies and tools
- Strong problem-solving skills and attention to detail
Preferred Qualifications:
- Familiarity with microservices Architecture
- Familiarity with containerization technologies such as Docker and Kubernetes
- Familiarity in working with gRPC, and GraphQL
- Familiarity with test Automation and CI/CD
- Active participation in open-source projects and community contributions
If you are passionate about creativity and want to be part of an innovative team, we encourage you to apply for this role.
تکنولوژیها
- C#.NET Core
در تیم فنی شرکت مهندسی مکسا هدف ما فراهم کردن بستری مناسب برای رشد دو طرفه افراد و شرکت است،
درباره شرکت
ما در مکسا با اتکا به بیش از دو دهه تجربه مدیران خود در ارائه نرمافزارها و سختافزارهای حوزه کنترل تردد و با تکیه بر توان تیمی کارآزموده و خلاق، بهدنبال گسترش زیرساختهای نظارتی هوشمند در سازمانها هستیم. تاکنون طیف وسیعی از پروژههای کنترل تردد، گیت و راهبند، دستگاههای بازرسی و ایکس ری، سامانه پلاکخوان و کنترل دسترسی با استفاده از با کیفیتترین برندهای سختافزاری و همچنین نرمافزارهای توسعه داده شده توسط تیم ما به سرانجام رسیده است. ما با بررسی مداوم محصولات نرمافزاری و سختافزاری پیشرو در دنیا، محصولاتی رقابتپذیر ارائه نموده و علاوه بر بازارهای داخلی به دنبال فعالیت در بازارهای منطقهای و بینالمللی نیز هستیم. در همین راستا، پایبندی به استانداردهای کاری حرفهای و ارزشهایی همچون دانشمحوری، تخصصگرایی، قانونمداری، رقابت سالم و شفافیت سرلوحه کار ما است.
اطلاعات تماس
تهران - تهران-خیابان ولیعصر-نرسیده به چهارراه پارک وی-کوچه ابراهیم مهری-کوچه سوسن یکم-پلاک 15 طبقه 4واحد9
مزایا
- وامهای متنوع
- بیمه تکمیلی
- صبحانه و میانوعده
- ساعت کاری منعطف
- هدایای مناسبتی
- کمک هزینه معیشتی
- بستههای دانشافزایی
- دانش بنیان
- دور همی ماهانه