We are seeking an experienced .NET Architect to spearhead the design, development, and evolution of Business APIs for a cutting-edge Contract Lifecycle Management (CLM) SaaS platform. You will be the technical authority responsible for creating a robust, scalable, and highly available Business API ecosystem. The ideal candidate will have a profound understanding of API orchestration and composition patterns and a passion for building world-class software.
What you will do:
API Design & Development: Lead the design of RESTful APIs and event-driven services using .NET, C#, and ASP.NET Core, focusing on microservices architecture.
Orchestration & Composition: Implement sophisticated API orchestration and composition patterns to aggregate data and compose complex business workflows from multiple underlying microservices.
Technical Governance: Establish and enforce best practices for API development, including security (OAuth 2.0, OpenID Connect), versioning, documentation (Swagger/OpenAPI), and performance.
Mentorship & Collaboration: Mentor senior and junior engineers, fostering a culture of technical excellence. Collaborate closely with Product Managers, DevOps, and other engineering teams to deliver cohesive solutions.
Proof of Concept: Research, evaluate, and prototype new technologies and architectural patterns to solve complex business problems and enhance system capabilities.
Scalability & Performance: Ensure the API layer is designed for high availability, scalability, and optimal performance to meet the demands of a global SaaS product.
What you bring:
Experience: 12+ years of professional software development experience with a strong focus on architecture and design.
.NET Expertise: Mastery of the .NET ecosystem, including .NET Core/ .NET, C#, and MVC for building high-performance web APIs.
Architectural Patterns: Proven experience designing and implementing microservices-based architectures.
API Orchestration: Deep, hands-on knowledge of API orchestration and composition patterns (e.g., Aggregator, Proxy, Chained). Experience with API Gateways (e.g., Azure API Management, AWS API Gateway, Ocelot) is essential.
Cloud Proficiency: Extensive experience with a major cloud platform, preferably Azure (App Services, Functions, Service Bus, API Management, AKS).
Database Knowledge: Strong experience with MS SQL.
DevOps Mindset: Solid understanding of CI/CD principles.
Experience developing software for a SaaS product.
Domain knowledge in Contract Lifecycle Management (CLM) or related business processes.
Experience with event-driven architecture using messaging queues like Azure Service Bus, RabbitMQ, or Kafka.
Familiarity with Domain-Driven Design (DDD) principles.
Applications must be submitted exclusively through Execo's official job postings located on the following platforms:
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip