Search by job, company or skills

Associate Architect - Software Development (.NET)

Associate Architect - Software Development (.NET)

Quantiphi
7-12 Years
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Role: Associate Architect - Software Development (.NET)

Experience Required: 7-12 Years

Location: Mumbai/Bengaluru

Must-Have Skills

Architectural & Leadership Expertise:

  • Software Architecture: 7+ years with proven experience in designing enterprise-level applications, microservices architecture, and distributed systems
  • Technology Stack Leadership: Deep expertise in at least 2 of: Java/Spring ecosystem, .NET Core/Framework, Node.js with ability to guide others
  • Design Patterns & Principles: Mastery of architectural patterns (CQRS, Event Sourcing, Saga), SOLID principles, Domain-Driven Design (DDD)
  • API Design: Advanced REST API design, API versioning strategies, GraphQL, service contracts, and integration patterns
  • System Design: Experience with scalable system design, load balancing, caching strategies, and performance optimization

Technical Leadership:

  • Team Mentoring: Proven experience guiding and mentoring mid-level developers (4-6 years experience)
  • Code Review: Establishing coding standards, conducting architectural reviews, ensuring code quality
  • Technical Decision Making: Ability to evaluate technologies, frameworks, and make strategic technical decisions
  • Cross-functional Collaboration: Experience working with DevOps, QA, and business stakeholders

Cloud & Infrastructure:

  • Containerization & Orchestration: Advanced Docker and Kubernetes experience for production deployments
  • Cloud Platforms: Hands-on experience with at least one major cloud provider (AWS, Azure, GCP)
  • DevOps Integration: Understanding of CI/CD pipelines, infrastructure as code, monitoring and observability

Good-to-Have Skills

Advanced Architectural Patterns:

  • Event-Driven Architecture: Message brokers (Kafka, RabbitMQ), event streaming, pub-sub patterns
  • Database Architecture: Polyglot persistence, database sharding, CQRS implementation
  • Security Architecture: OAuth 2.0/OIDC, Zero Trust, security by design principles
  • Performance Engineering: APM tools, performance testing, capacity planning

Business & Client Engagement:

  • Ability to translate business requirements into technical solutions
  • Experience presenting technical solutions to Client
  • Technical estimation, capacity planning, risk assessment
  • Technical consultation during client acquisition

Key Responsibilities

  • Design end-to-end solutions for complex client requirements across multiple technology stacks
  • Define technical standards, best practices, and architectural guidelines
  • Conduct architecture reviews and ensure compliance with design principles
  • Create and maintain technical documentation, architecture diagrams, and design decisions
  • Mentor and guide development teams including Java, .NET, and Node.js developers
  • Lead technical discussions and facilitate architecture decision making sessions
  • Provide technical leadership during critical project phases
  • Collaborate with clients to understand business requirements and constraints
  • Ensure delivered solutions meet performance, security, and scalability requirements
  • Hands-on contribution to critical technical components and proof-of-concepts
  • Drive technical innovation and adoption of emerging technologies
  • Ensure cross-team knowledge sharing and technical alignment
  • Conduct technical interviews and participate in hiring decisions
  • Present technical solutions and architecture proposals to client stakeholders
  • Participate in pre-sales activities and solution designing

Qualifications

  • Bachelor's/Master's degree in Computer Science, Engineering, or related technical field
  • 7+ years of progressive software development and architecture experience
  • Proven track record of designing and delivering enterprise-scale applications
  • Strong analytical and problem-solving skills with business acumen
  • Excellent communication and presentation skills
  • Experience working in service-based organizations with diverse client portfolios
  • Ability to work under pressure and manage multiple client engagements
  • Professional certifications (AWS Solutions Architect, Azure Architect, etc.) preferred

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Event-Driven Architecture

Infrastructure as Code

Java Spring ecosystem

Domain-Driven Design (DDD)

Event Sourcing

OAuth 2.0

Observability

Database sharding

REST API design

.NET Core Framework

Saga

CI/CD

OIDC

About Company