We are seeking a Senior C# Developer to join our team and lead the development of comprehensive information systems. In this role, you will analyze operations, design scalable software solutions, and implement these systems effectively.
Job Description:
Take full ownership and responsibility for the design and development of a critical product or its major subsystems.
Drive the architectural and design conversations, influencing outcomes and decisions at the highest levels.
Spend a significant portion of your time writing clean, testable, and efficient code for challenging features.
Your commitment to code excellence should set a standard within the team.
Produce comprehensive, clear, and concise designs for new product features or systems.
Be recognized as a subject matter expert, capable of leading design and code reviews across all aspects of the product.
Frequently collaborate with leadership across various functions, ensuring alignment and advocating for engineering best practices.
Influence strategic decisions at the Vice Presidential or C-suite level regarding product or architectural direction, underscoring the significance of engineering perspectives.
Required Skills:
Exceptional knowledge of OOP, SOLID principles, .NET Core, ASP.NET Core, threading, async, LINQ, etc.
Advanced skills in relational database schema design and SQL querying, particularly with SQL-Server.
Proficiency with Entity Framework Core is preferred.
Experience in microservices, DDD, gRPC, Kafka, and GraphQL is highly desirable
Rapidly assimilate new technologies and contribute effectively to both architecture and implementation.
Thrive in a multidisciplinary team environment, collaborating with engineers, product managers, QA, UX, etc., to deliver top-notch solutions.
Passionate about crafting elegant technical solutions that not only meet but exceed client and product expectations with code that is clear, concise, and maintainable.
Leverage provided resources to continually upskill, and mentor other engineers, enhancing both personal and team growth.
Experience with Agile methodologies and strong project management skills.
Nice to have:
An active GitHub account and StackOverflow reputation are a plus
مدیانا یک پلتفرم ارتباط با مشتریه که به کسبوکارها کمک میکنه سادهتر، دقیقتر و مؤثرتر با مخاطبهاشون در ارتباط باشن. در مدیانا، ابزارهایی مثل ارسال پیام، پیامک، ایمیل، پیام صوتی و تلفن ابری، در کنار محصولاتی مثل مارکتینگ اتومیشن و مدیریت کمپینها قرار گرفتن تا همه ارتباطها از یک بستر واحد مدیریت بشه.
در مدیانا فقط روی انجام کارهای روزمره تمرکز نداریم. یادگیری مستمر، به اشتراک گذاشتن تجربهها و رشد فردی بخش مهمی از فرهنگ کاری ماست. تیمها کنار هم کار میکنن، از هم یاد میگیرن و هر روز تلاش میکنن کارها رو یک قدم بهتر جلو ببرن.
با تکیه بر دانش فنی قوی و پشتیبانی قابل اعتماد، تونستیم اعتماد بسیاری از کسبوکارها رو جلب کنیم و به یکی از انتخابهای اصلی بازار تبدیل بشیم. این مسیر رشد همچنان ادامه داره و برای ادامه راه، دنبال همتیمیهایی هستیم که خوشفکر، مسئولیتپذیر و مشتاق پیشرفت باشن.
اگر دنبال جایی هستی که هم بتونی جدی کار کنی، هم یاد بگیری و هم رشد کنی، مدیانا میتونه انتخاب خوبی برات باشه.