استخدام برنامهنویس ارشد Net Core) Back-End.-دورکاری)
شرح موقعیت شغلی
ما در دیما برای توسعه و گسترش محصولات و پلتفرمهای خود به دنبال یک توسعه دهنده ارشد Backend با تجربه و با انگیزه هستیم. شما در دیما، با تیم های فنی و محصول ارتباط خواهید داشت و با استفاده از دانش و تجربه و خلاقیت خود خواهید توانست چالش های فنی برای خلق یا توسعه محصولات را با کیفیت مناسب و در زمان بندی های مقرر شده طراحی ، پیاده سازی ، تست ، مستندسازی و ارایه نمایید.
شرح وظایف :
- هم فکری و هم افزایی با سایر اعضای تیم برای ارایه راه حل های فنی خلاقانه و موثر چالش های فنی .
- شرکت در جلسات مشترک تیم های فنی و محصول برای درک بهتر نیازمندیها و ارایه نظرات و راهکار های فنی .
- کد نویسی و پیاده سازی بر اساس اصول مهندسی نرم افزار و مفاهیم SOLID, DRY , KISS,Clean Code.
- تست نویسی برای اثبات عملکرد مورد نیاز در سناریو های درخواست شده از سوی تیم محصول .
- رفع باگ ها یا معایب اعلام شده و افزایش کارایی در زمانبندی اعلام شده.
- مستند سازی اقدامات و تغییرات در کد ها یا شیوه بکارگیری محصولات .
- همکاری با تیم فنی و Backend برای توسعه و بهینه سازی طراحی و معماری محصولات .
- همکاری با تیم Frontend برای بکارگیری صحیح API و ارائه راهکار مناسب برای حل چالش های فنی مشترک .
- همکاری با تیم تست برای تعریف سناریوهای تست .
- همکاری با تیم Devops برای استقرار و بکارگیری صحیح محصول .
- بازنگری کد های نوشته شده توسط سایر همکاران و اعلام نظرات برای بهینه سازی کیفیت پیاده سازی کد .
ویژگی های مورد نیاز :
- داشتن سه سال یا بیشتر تجربه کاری مرتبط با موقعیت شغلی
- دانش کافی از مفاهیم پایهی علوم کامپیوتر مثل ساختار دادهها و طراحی الگوریتم.
- آشنایی با اصول مهندسی نرمافزار، مهندسی نیازمندیها، معماری نرمافزار.
- تسلط بر برنامه نویسی 6 net core. و استاندارد های آن .
- تسلط به زبان برنامه نویسی C# 10
- تسلط بر مفاهیم سرویسگرایی ، Microservice و طراحی API.
- دانش کافی از مفاهیم object–oriented و الگوهای طراحی (Design Patterns).
- دانش و مهارت در پیاده سازی مفاهیم DRY, KISS , SOLID , Clean Code, DDD , CQRS, TDD .
- تسلط بر حداقل یکی از پایگاههای دادهی SQL–based (ترجیحا MS SQL Server).
- تجربه کار در پیاده سازی RESTful APIs.
- تجربه کار با Postman یا Swagger.
- دانش کافی در پیاده سازی و به کارگیری Entity Framework و مهارت کار به صورت Code First .
- تجربهی کار با گیت.
- تجربه کار در چهارچوب اسکرام.
- تجربه کار با Message Broker هایی نظیر Kafka , RabbitMQ.
- تجربه توسعه و بارگذاری در محیط سیستم عامل لینوکس.
- تجربه و مهارت موثر در کار تیمی و انجام کار به صورت دورکاری .
- روحیه خلاق و جستجوگر برای حل چالش های فنی .
- خواندن و نوشتن متون و مستندات به زبان انگلیسی .
موارد زیر تاثیر مثبت خواهد داشت :
- درک فنی و تکنیکال خوب .
- تسلط یا تجربه کاری با زبان های Python , Java , Rust
- تجربه در صنعت تبلیغات دیجیتال خصوصا تبلیغات پروگرماتیک مزیت زیادی محسوب میشود.
- آشنایی با مفاهیم BigData و NoSql
- آشنایی و تجربه کاری با Docker و آشنایی با مفاهیم CI/CD
- آشنایی یا تجربه کاری با Elastic , Redis , MongoDB
- آشنایی با Javascript یا Typescript
- آشنایی و تجربه کاری با Vue یا React
- آشنایی و تجربه کاری با nodejs
مزایای کاری:
- همکاری به صورت دورکاری
- ساعات کاری منعطف
- امکان ارتقاء شغلی
- امکان کار در تیمی حرفهای و با تجربه
- ساختار تیمی فلت و ارتباطات بین تیمی باز
- بیمه تامین اجتماعی از ابتدای شروع به کار
- بیمه تکمیلی آسماری بعد از سه ماه از شروع به کار
- محیط صمیمی و انتقادپذیر
- محصولات نوآور و پیشرو
توجه نمایید که حقوق در نظر گرفته شده برای این موقعیت کاری ، توافقی و بسته به تجربیات و تواناییهای شما متفاوت خواهد بود.
مهارتهای مورد نیاز
- Back-end
- .NET Core
- Microservice
- Design Patterns
- NoSQL
- RESTful APIs
حقوق
- حقوق از ۱۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست