12 - 18 years

35 - 50 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Summary of the Role:

  • 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:

  • Execo Careers Website: https://www.execo.com/careers
  • LinkedIn: https://www.linkedin.com/company/execogroup/jobs/
  • Indeed:
    • US & Kenya: https://www.indeed.com/cmp/Execo-Group-Inc
    • India: https://in.indeed.com/cmp/Execo-Group-Inc
    • UK: https://uk.indeed.com/cmp/Execo-Group-Inc
    • Philippines: https://ph.indeed.com/cmp/Execo-Group-Inc
    • Singapore: https://sg.indeed.com/cmp/Execo-Group-Inc
    • Naukri: https://www.naukri.com/

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You