Search Jobs

Search by job, company or skills

Principal Architect

Principal Architect

CSC Pharmaceuticals
Early Applicant
  • Posted 12 days ago
  • Be among the first 10 applicants

Job Description

About the Role:

We are looking for an experienced .NET Architect to lead the technical architecture, design, and implementation of scalable and maintainable enterprise applications. The candidate should have strong hands-on experiece with modern .NET technologies and be capable of making architectural decisions with minimal guidance.

The role involves working closely with Business Analysts, Product teams, Development teams, and other stakeholders to translate business requirements into robust technical solutions.

Key Responsibilities:

  • Define and drive the overall application architecture and technical direction.
  • Translate complex business requirements into scalable, secure, and maintainable technical solutions.
  • Design applications using .NET 8.0+, C#, ASP.NET Core Web API, and EF Core.
  • Establish architecture and design standards, coding practices, and development guidelines.
  • Provide technical leadership and guidance to development teams.
  • Review solution designs, technical approaches, and code to ensure adherence to architectural standards.
  • Identify technical risks, bottlenecks, and opportunities for improvement.
  • Design and evaluate solutions involving CQRS, messaging, caching, integration patterns, and distributed systems where appropriate.
  • Make appropriate architectural choices between modular monolith, microservices, and other architectural approaches based on business and technical requirements.
  • Ensure applications are designed for scalability, reliability, security, performance, and maintainability.
  • Collaborate with DevOps teams on CI/CD, containerization, cloud deployment, and application configuration.
  • Work with database technologies such as SQL Server and MongoDB, including data modelling and performance considerations.
  • Participate in architecture discussions with Business Analysts and Product teams and provide technical feasibility and effort inputs.
  • Mentor senior developers and help teams adopt best practices and modern engineering practices.
  • Stay current with evolving technologies and recommend improvements where they provide tangible business value.

Required Skills:

  • 15+ years of experience in software development, technical leadership, and application architecture.
  • Strong hands-on experience with C# and .NET 8.0+.
  • Excellent knowledge of ASP.NET Core Web API.
  • Strong experience with Entity Framework Core.
  • Strong understanding of Object-Oriented Design, SOLID principles, Design Patterns, and Clean Architecture.
  • Strong knowledge of SQL Server, database design, and performance optimization.
  • Experience designing and implementing REST APIs and enterprise application integrations.
  • Strong understanding of CQRS, MediatR, Outbox Pattern, messaging, and asynchronous processing.
  • Experience with RabbitMQ or similar messaging platforms.
  • Strong understanding of Docker and containerized applications.
  • Experience with Azure services and Azure DevOps CI/CD pipelines.
  • Understanding of application security, authentication, authorization, and API security.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Entity Framework Core

.NET 8.0

Azure services

MediatR

ASP.NET Core Web API

Outbox Pattern

Azure DevOps CI/CD pipelines

Asynchronous processing

Clean Architecture

Containerized applications

Object-Oriented Design

About Company

Similar Jobs

15-17 yrs
Bengaluru, India
Skills:
.Net Core, .NET Framework, Github, Distributed Systems, Automated Testing, Node.js, Microservices, DevSecOps, Docker, Typescript, Microsoft Azure, Rest Apis, Cloud-native Architecture, Infrastructure as Code, Security, NoSQL Databases, Azure Monitor, Application Insights
15-17 yrs
Bengaluru, India
Skills:
Unit Testing, Angular, Typescript, Javascript, MySQL, Postgres, Java, NGRX, Debugging, Node.js, Css3, Html5, MongoDB, Restful Apis, IDE-based Assistants, Rate Limiter Implementation, Vector Databases, AI Development Tools, end-to-end testing, AI Observability, Agentic Frameworks, Evaluation Frameworks, Multi-agent Orchestration, Function Calling, Prompt Engineering
15-17 yrs
Bengaluru, India
Skills:
Power Bi, Microsoft Fabric, Microsoft Azure data and AI services, Microsoft Gen AI
12-15 yrs
Bengaluru, India
Skills:
Express, Java, Distributed Systems, Data Modeling, Spring Boot, Node.js, API Design, Django, Gcp, Azure, Python, AWS, LangChain, Anthropic APIs, Go, Open Source Software Frameworks, Gen AI Technologies, Vector Databases, Event-Driven Architectures, Cloud-Native Architectures, Security Best Practices, Infrastructure-as-Code, OpenAI, LlamaIndex
15-17 yrs
Bengaluru, India
Skills:
.Net Core, ASP.NET, Entity Framework, Microservices, Microsoft Sql Server, Rdbms Concepts