02 Oct
|
Utthunga Technologies
|
Bengaluru
02 Oct
Utthunga Technologies
Bengaluru
Role & responsibilities
Job Title Software Architect - C# .Net | Experience 12-15 yrs
We are seeking an experienced C# .NET Architect to lead the design and development of scalable, secure, and high-performance enterprise applications. The ideal candidate will have deep expertise in the Microsoft technology stack, software architecture, cloud-native development, microservices, CI/CD, security, and system integration. The architect will be responsible for defining technical roadmaps, establishing architectural standards, mentoring engineering teams, and ensuring successful delivery of mission-critical solutions.
Mandatory Skills:
- C#, .NET Core, .NET 6/7/8, .NET Framework
- ASP.NET Core, Web API, RESTful Services
- Microservices Architecture and Distributed Systems
- System Design and Enterprise Application Architecture
- Design Patterns, SOLID Principles, Domain-Driven Design (DDD)
- SQL Server, Entity Framework Core
- Azure Cloud Services (App Services, Functions, Storage, Service Bus, Key Vault)
- CI/CD Pipelines using Azure DevOps, GitHub Actions, Jenkins
- Git, Branching Strategies, Code Quality Tools
- PowerShell Scripting
- Application Security, Authentication & Authorization (OAuth2, OpenID Connect, JWT)
- Performance Tuning and Scalability
- Windows Services and Windows Platform Development
Desired Skills:
- Azure API Management
- DevSecOps Practices
Skills to be Evaluated On:
- C# and Advanced .NET Development
- ASP.NET Core and API Architecture
- System Design and Design Patterns
- Azure Cloud Architecture
- CI/CD and DevOps Practices
- SQL Server and Data Architecture
- Application Security
- Performance Optimization and Scalability
- Leadership and Stakeholder Management
Roles & Responsibilities Roles & Responsibilities
- Architecture & Solution Design
- Define and own the end-to-end architecture of applications built on the Microsoft technology stack.
- Design scalable, resilient, secure, and cloud-ready solutions using contemporary .NET technologies.
- Establish architecture principles, standards, frameworks, and best practices across projects.
- Drive architectural decisions related to microservices, APIs, integration strategies, and cloud adoption.
- Create high-level and low-level design documents and architecture blueprints.
- Conduct feasibility analysis, technical evaluations, and technology selection exercises.
- Define functional and non-functional requirements including scalability, availability, reliability, performance, and security.
- Provide technical leadership and mentorship to development teams.
- Define coding standards, architectural guidelines, design patterns, and code quality practices.
- Review solution designs, architecture documents, and critical code implementations.
- Resolve architectural challenges, performance bottlenecks, and technical risks.
- Drive engineering excellence through reusable frameworks and best practices.
- Cloud & DevOps
- Design and implement CI/CD pipelines for automated build, testing, deployment, and release management.
- Define cloud architecture strategies leveraging Azure services and cloud-native design principles.
- Collaborate with DevOps teams to improve reliability, observability, and operational efficiency.
- Define and enforce secure application architecture practices.
- Ensure implementation of authentication, authorization, encryption, and secure communication mechanisms.
- Conduct architecture risk assessments and security reviews.
- Ensure compliance with organizational and regulatory standards.
- Collaborate with product owners, business stakeholders, and engineering teams to translate business requirements into technical solutions.
- Participate in customer discussions, technical workshops, and solution presentations.
- Engage with third-party vendors and partners to ensure seamless integration.
- Drive architecture governance throughout the software development lifecycle.
- Own the complete solution lifecycle from Concept Architecture Development Testing Deployment Support Continuous Improvement.
Mandatory Skills C#, .NET, ASP.NET Core, Web API, Restful services, Microservices, distributed systems, System Design, Enterprise application architecture, Design Patterns
📌 .NET Architect (Bengaluru)
🏢 Utthunga Technologies
📍 Bengaluru