ClearScale is a cloud-native systems integration, strategic consulting, and application development company founded in 2011. The company designs, builds, integrates, and manages cloud infrastructures and applications on AWS. ClearScale is an AWS Premier Consulting Partner with 12 AWS Competencies and has delivered more than 1,000 cloud projects for clients ranging from startups to SMBS to the enterprise. ↔️
Our core competency is delivering custom cloud projects and services for clients who have limited cloud experience on staff or who need additional resources. We leverage the best cloud technology available to provide a solution that is unique to your project requirements. Whether this is your first project in the cloud or one of many, ClearScale has the expertise to handle your most complex requirements.
ClearScale is headquartered in San Francisco, CA. We work with companies across all verticals including healthcare, finance, software, manufacturing, energy, retail, media, and more.
WE ARE HIRING
Lead .NET Developer
Responsibilities:
- Lead projects, taking ownership of task assignments and deliverables (support risk assessment, cost and timing, dependence and impact on other solutions/projects).
- Participate in pre-sale activities and help PSAs create and estimate proposals.
- Design, build, and deliver cloud computing solutions, hosted services, and underlying software infrastructure.
- Learn more about the domain, business requirements, and technical challenges and quickly become the team's resource in solving technical and/or business cases.
- Play an active role during the project requirements gathering, design, and implementation, building applications' components and unit/acceptance tests alongside your team.
- Update and create the technical documentation (e.g., diagrams, architecture design, handover instructions, and documents).
- Be familiar with your team's strengths, weaknesses, ambitions, and personalities, ensuring they see the bigger picture and how important their work is to the overall success.
- Act as a communication proxy for your team and transfer the important information to the appropriate people (team, CEO/CTO, Director of Development, PMs, clients).
- Be a leading participant in planning activities, internal and customer-facing design sessions, empowering team members, and ensuring architectural integrity/consistency across subsystems.
- Know the status of your team’s work, delivering actual work schedules immediately to management, keeping track of technical debt, managing team’s backlog, daily activities, project status, and providing time tracking audit at the end of each billing cycle.
- Manage regular team code review process and ensure compliance with the company's policies and standards.
- Escalate technical project issues and concerns to Project Manager and Director of Development.
Requirements:
- 8+ years of experience using .NET with 3+ years as a team lead or delivery lead.
- Experience with frontend technologies such as React, Typescript would be an advantage.
- At least 2 years of experience with AWS development stack and development lifecycle tooling (Lambda, API Gateway, EC2, S3, Code Deploy, etc.). Alternative cloud platform (Azure or GCP) would be an advantage.
- Experience in developing enterprise-scale applications (including serverless).
- Strong leadership and mentoring skills.
- Experience in planning, designing, implementing, and supporting applications.
- Experience working in cross-functional teams (e.g., software developers, cloud architects, devops engineers, database engineers).
قائد فريق .NET
المسؤوليات:
- قيادة المشاريع، تحمل المسؤولية عن توزيع المهام والنتائج (دعم تقييم المخاطر، التكلفة والوقت، التأثير والاعتماد على الحلول / المشاريع الأخرى).
- المشاركة في الأنشطة السابقة للمبيعات ومساعدة PSAs في إنشاء وتقدير العروض.
- تصميم وبناء وتسليم حلول الحوسبة السحابية والخدمات المستضافة والبنية التحتية البرمجية الأساسية.
- تعلم المزيد عن المجال، متطلبات العمل والتحديات الفنية، وأن تصبح بسرعة مصدر الفريق في حل القضايا الفنية أو العملية.
- لعب دور نشط خلال جمع متطلبات المشروع، التصميم والتنفيذ، بناء مكونات التطبيقات واختبارات الوحدة/القبول مع فريقك.
- تحديث وإنشاء الوثائق الفنية (مثل المخططات، تصميم الهيكل المعماري، تعليمات التسليم والوثائق).
- التعرف على نقاط القوة والضعف والطموحات والشخصيات في فريقك، وضمان رؤيتهم للصورة الأكبر وأهمية عملهم في نجاحنا العام.
- العمل كحلقة وصل بين فريقك ونقل المعلومات الهامة إلى الأشخاص المناسبين (الفريق، المدير التنفيذي، المدير التقني، مدير التطوير، مديري المشاريع، العملاء).
- المشاركة بشكل قيادي في الأنشطة التخطيطية، جلسات التصميم الداخلية والموجهة للعملاء، وتمكين أعضاء الفريق وضمان تكامل الهيكل المعماري عبر الأنظمة الفرعية.
- معرفة حالة العمل في فريقك، تسليم جداول العمل الفعلية فوراً للإدارة، متابعة الديون التقنية، إدارة قائمة الأعمال المتراكمة للفريق، الأنشطة اليومية، حالة المشروع، وتقديم تقرير تتبع الوقت في نهاية كل دورة فواتير.
- إدارة عملية مراجعة الأكواد للفريق بانتظام وضمان الامتثال لسياسات الشركة والمعايير.
- تصعيد المشكلات التقنية للمشروع إلى مدير المشروع ومدير التطوير.
المتطلبات:
- أكثر من 8 سنوات من الخبرة في استخدام .NET مع 3 سنوات كقائد فريق أو قائد تسليم.
- خبرة في تقنيات الواجهة الأمامية مثل React و Typescript ستكون ميزة إضافية.
- خبرة لا تقل عن سنتين مع مجموعة أدوات AWS الخاصة بالتطوير (Lambda، API Gateway، EC2، S3، Code Deploy، إلخ). معرفة بمنصات سحابية أخرى (Azure أو GCP) ستكون ميزة إضافية.
- خبرة في تطوير التطبيقات على نطاق المؤسسة (بما في ذلك الخدمات بدون خوادم).
- مهارات قيادة قوية وقدرة على الإرشاد.
- خبرة في التخطيط والتصميم والتنفيذ ودعم التطبيقات.
- خبرة في العمل ضمن فرق متعددة الوظائف (مثل مطوري البرمجيات، معماريو السحابة، مهندسو DevOps، مهندسو قواعد البيانات).