Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20295702

    Good co India logo

    .NET Architect

    Good co India · Remote · remote · Posted 18d ago

    ₹30.0L - ₹45.0L PA5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role & responsibilities

    • Design and define scalable, secure, and high-performance application architectures using the Microsoft .NET ecosystem.
    • Lead the architecture, development, and technical delivery of enterprise-grade applications and platforms.
    • Translate business and technical requirements into robust application and system architectures.
    • Design and implement solutions using C#, ASP.NET Core, Web API, microservices, and cloud-native technologies.
    • Establish architecture standards, coding guidelines, design patterns, and best practices across development teams.
    • Design RESTful APIs, distributed systems, event-driven architectures, and integration solutions.
    • Lead database architecture and optimization using SQL Server and NoSQL technologies.
    • Design and implement cloud solutions using Azure, AWS, or other cloud platforms.
    • Drive modernization and migration of legacy .NET applications to modern .NET and cloud architectures.
    • Conduct architecture, code, security, performance, and technical design reviews.
    • Identify and resolve complex scalability, performance, reliability, and integration challenges.
    • Collaborate with product managers, developers, DevOps, QA, security, and business stakeholders.
    • Establish CI/CD, automated testing, monitoring, logging, and deployment practices.
    • Mentor developers and senior engineers and provide technical leadership across projects.
    • Evaluate new technologies and recommend solutions that align with business and engineering objectives.
    • Ensure applications meet security, availability, maintainability, and performance requirements.

    Preferred candidate profile

    • 5 to 10 years of professional experience in software development, application architecture, and enterprise .NET technologies.
    • Strong hands-on expertise in C#, ASP.NET Core, .NET 6/7/8+, Web API, and Entity Framework Core.
    • Proven experience designing scalable enterprise applications, microservices, and distributed systems.
    • Strong understanding of software architecture principles, design patterns, SOLID principles, and clean architecture.
    • Experience with SQL Server, database design, query optimization, and NoSQL databases.
    • Hands-on experience with Azure, AWS, or other cloud platforms, preferably with cloud-native .NET solutions.
    • Experience with Docker, Kubernetes, CI/CD pipelines, Git, and DevOps practices.
    • Strong knowledge of REST APIs, authentication, authorization, OAuth 2.0, OpenID Connect, and application security.
    • Experience with messaging and event-driven technologies such as Azure Service Bus, Kafka, RabbitMQ, or similar platforms.
    • Knowledge of Redis, caching strategies, API gateways, observability, logging, and performance optimization.
    • Experience modernizing legacy applications and migrating on-premises systems to cloud environments.
    • Strong problem-solving, analytical, communication, and stakeholder-management skills.
    • Demonstrated ability to mentor engineering teams and provide technical leadership.
    • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; a Master's degree is an advantage.
    • Relevant Microsoft Azure, .NET, or cloud certifications are preferred.

    Sourced from naukri

    Skills

    Design PatternsAsp.Net Core.NET 6/7/8+C Sharp.NET FrameworkDistributed Systemsrestful apissoftware architectureamazon web servicesnosql databaseslinqEntity Framework CoreSolid PrinciplesJwtMicroservicesWeb ApiMicrosoft AzureSystem DesignSQL ServerCloud ArchitectureAzure Functions

    .NET Architect · waiting for your command