Search Jobs

Search by job, company or skills

Principal Architect

Principal Architect

CSC Pharmaceuticals
  • Posted 2 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

About Company

Similar Jobs

15-17 yrs
Bengaluru, India
Skills:
Power BiMicrosoft FabricMicrosoft Azure data and AI servicesMicrosoft Gen AI
15-17 yrs
Bengaluru, India
Skills:
.Net CoreASP.NETEntity FrameworkMicroservicesMicrosoft Sql ServerRdbms Concepts
15-17 yrs
Bengaluru, India
Skills:
react.js AWS GlueKafkaData GovernanceMicroservicesELTDockerPythonJavaApisApache SparkData Warehouse ArchitectureAzure Data FactoryDatabricksDistributed SystemsKubernetesEtlInfrastructure as CodeEvent-driven architectureBatch and streaming pipelinesObservability and monitoringData pipelinesSQL databasesServerless architecturesNoSQL databasesDelta LakeCloud-native architecture
15-17 yrs
Bengaluru, India
Skills:
snowflake MlGoogle Cloud PlatformMs Sql ServerWeb TechnologiesPl SqlSqlRdbms ConceptsNosqlData ScienceCloudAgileMongoDBOracleData AnalyticsAzurePythonAWSSCPO PlatformAiMicroservices ArchitectureMS PowerBIAPI fundamentals
15-17 yrs
Bengaluru, India
Skills:
snowflake KubernetesJavaPysparkKafkaPandasBigQueryCassandraTerraformRESTScalaPostgreSQLSqlalchemyMicroservicesNumpyDistributed SystemsFastAPIPythonDockerMongoDBSparkRedshiftAirflowFlinkevent-driven architecturesGRPCDagsterDaskdata processing frameworks