وصف الوظيفة
حول Mortgage Cadence Mortgage Cadence توفر برنامج اكتساب القرض على مستوى المؤسسة الذي يشغّل بعض أهم المقرضين المحترمين في صناعة الرهن العقاري.
منصتنا تتعامل مع تدفقات عمل معقدة وعالية الحجم عبر دورة حياة الاكتساب الكاملة، ونحن باستمرار نحديثها لتلبية مطالب سوق ديناميكي.
انضم إلى فريق حيث يؤثر الكود الذي تكتبه مباشرةً على كيفية تمويل ملايين المستهلكين منازلهم.
نظرة عامة على المنصب: نبحث عن مطور برمجيات .
NET متوسط/كبير للانضمام إلى الفريق وراء Document Center، خدمة توليد المستندات لاكتساب القرض الحيوية لعملنا.
يقع Document Center في قلب سير العمل الإقراضي—مسؤول عن إنتاج المستندات، وإدارتها، وتسليمها التي تحرك القروض من التقديم إلى الإغلاق.
ستعمل عبر النظام لتقديم ميزات مصممة جيداً، والحفاظ على الاعتمادية التي يعتمد عليها المقرضون، والمساهمة في المحادثات المعمارية أثناء مواصلة تحديث الخدمة.
ستعمل ضمن فريق Agile صغير وتت collaborip مع المنتج، وضمان الجودة، والمهندسين الكبار لشحن برنامج يمكن الاعتماد عليه على مستوى المؤسسة.
المسؤوليات الأساسية تطوير، اختبار، والحفاظ على الميزات عبر منصة .
NET، من APIs إلى واجهات المستخدم الأمامية.
كتابة كود C# نظيف ومختبر جيدا والمساهمة في مراجعات كود نظرية مع الزملاء.
بناء استعلامات SQL Server فعالة، وإجراءات مخزنة، ونماذج بيانات دعمًا لعمل الميزات.
العمل مع الخدمات الداخلية وتكاملات الطرف الثالث كجزء من تقديم الميزات.
تشخيص وحل العيوب عبر بيئات التطوير والإنتاج.
الشراكة مع المهندسين الكبار في التصميم والهندسة؛ قدم أفكاراً واعتراضاً عندما يستلزم الأمر.
المساهمة في التوثيق، والاختبار الآلي، والتحسين المستمر لعملية الهندسة.
أكثر من 5 سنوات من الخبرة المهنية في تطوير البرمجيات على تكديس تقنيات Microsoft.
الكفاءة في C# وإطار .
NET / .
NET Core. خبرة قوية مع ASP.
NET لبناء تطبيقات وخدمات الويب.
معرفة عملية بـ SQL Server، بما في ذلك كتابة استعلامات فعالة وإجراءات مخزنة.
قدرة مثبتة على العمل بشكل مستقل كمبادر ذاتياً ودفع المهام نحو الإكمال.
خبرة في العمل ضمن هياكل فرق Agile.
مهارات قوية في حل المشكلات، والتواصل، والتعاون.
المؤهلات المفضلة الخبرة في بناء أو صيانة أنظمة موزعة ذات معدل عالي من خلال الأداء والموثوقية غير قابلة للمساومة.
خبرة مثبتة في قياس الأداء، والتحسين، والتعديل—سواء على مستوى التطبيق، الاستعلام، أو النظام.
خبرة في العمل مع الخدمات والتكاملات الداخلية والخارجية.
التعرض لـ Redis للتخزين المؤقت والبيانات الموزعة.
التعرض لـ RabbitMQ (RMQ)، Azure Service Bus (ASB) أو منصات رسائل مماثلة.
خبرة في تطوير ونشر أعباء العمل على Microsoft Azure.
خبرة في المساهمة في تطبيقات المؤسسة الكبرى.
Job description
About Mortgage Cadence Mortgage Cadence delivers enterprise-grade loan origination software that powers some of the most respected lenders in the mortgage industry.
Our platform handles complex, high-volume workflows across the full origination lifecycle, and we are continually modernizing it to meet the demands of a dynamic market.
Join a team where the code you write directly impacts how millions of borrowers finance their homes.
Position Overview We are looking for a Mid/Senior .
NET Software Developer to join the team behind Document Center, our mission-critical loan origination document generation service.
Document Center sits at the heart of the lending workflow—responsible for producing, managing, and delivering the documents that move loans from application to close.
You will work across the stack to deliver well-designed features, maintain the reliability our lenders depend on, and contribute to architectural conversations as we continue modernizing the service.
You’ll operate within a small Agile team and collaborate closely with product, QA, and senior engineers to ship dependable software at enterprise scale.
Key Responsibilities Develop, test, and maintain features across the .
NET-based platform, from APIs to user-facing interfaces.
Write clean, well-tested C# code and contribute thoughtful peer code reviews.
Build efficient SQL Server queries, stored procedures, and data models in support of feature work.
Work with internal services and external third-party integrations as part of feature delivery.
Diagnose and resolve defects across development and production environments.
Partner with senior engineers on design and architecture; bring ideas and pushback when warranted.
Contribute to documentation, automated testing, and continuous improvement of the engineering process.
5+ years of professional software development experience on the Microsoft technology stack.
Proficiency in C# and the .
NET framework / .
NET Core. Solid experience with ASP.
NET for building web applications and services.
Working knowledge of SQL Server, including writing performant queries and stored procedures.
Demonstrated ability to work independently as a self-starter and drive tasks to completion.
Experience working in Agile team structures.
Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications Experience building or maintaining distributed, high-throughput systems where reliability and performance are non-negotiable.
Demonstrated experience with performance profiling, optimization, and tuning—whether at the application, query, or system level.
Experience working with internal and external services and integrations.
Exposure to Redis for caching and distributed data.
Exposure to RabbitMQ (RMQ), Azure Service Bus (ASB) or similar messaging platforms.
Experience developing and deploying workloads on Microsoft Azure.
Experience contributing to large enterprise applications.