Saturday, February 28, 2026

Hiring: AI-First Technical Architect (.NET, SQL, React.js, AWS, Serverless)

 We are seeking a highly experienced .NET Full Stack Architect who operates with an AI-First engineering mindset. This role requires deep technical expertise across modern .NET ecosystems, cloud-native architecture, and full-stack design, combined with the strategic application of AI-powered development tools to accelerate delivery, improve quality, and enhance engineering productivity.


 The Architect will assess existing application landscapes, define modernization roadmaps, drive architectural governance, and lead the implementation of scalable, secure, and high-performance systems across AWS or Azure cloud environments. Importantly, this is a hands-on role — the Architect is expected to actively contribute to coding, prototyping, and solution delivery while guiding engineering teams.


 Roles & Responsibilities

1. Architecture & Design

 • Define High-Level Design (HLD) and Low-Level Design (LLD) for enterprise-grade distributed systems.

 • Design scalable, resilient microservices architectures using .NET.

 • Apply design patterns, SOLID principles, and advanced OOPS concepts.

 • Lead architectural reviews and establish coding and design standards.

 • Evaluate legacy systems and propose modernization or refactoring strategies.


2. AI-First Engineering & Productivity

 • Leverage AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, code agents) to accelerate development and improve code quality.

 • Establish governance for responsible AI-assisted development.

 • Integrate AI into SDLC workflows (code generation, testing, documentation, refactoring).

 • Promote AI-driven test generation and code review automation.


3. Backend & Data Engineering

 • Hands-on coding expertise in C#, .NET Core / .NET 6+, ASP.NET Web APIs, and GraphQL.

 • Work with ORM frameworks such as Entity Framework / Dapper.

 • Advanced SQL knowledge including query optimization, indexing, and performance tuning.

• Implement caching strategies (Redis, distributed caching).

 • Design secure authentication and authorization (OAuth2, JWT).


4. Cloud-Native & DevOps

 • Hands-on exposure to AWS or Azure platforms, including cloud-native services, serverless computing, and managed databases.

 • Advanced expertise in Kubernetes, Docker, and container orchestration strategies

 • Implement and optimize CI/CD pipelines (Azure DevOps / GitHub Actions / Jenkins).

 • Experience with deployment strategies (Blue-Green, Canary).


5. Testing & Quality Engineering

 • Champion Test-Driven Development (TDD).

 • Ensure automated test coverage and static code analysis.

 • Drive performance and load testing strategies.


6. System Optimization & Observability

 • Perform detailed performance profiling and optimization to ensure applications run efficiently under varying workloads.

 • Implement robust monitoring and logging solutions.

 • Drive initiatives to improve reliability, scalability, and fault tolerance.


7. Stakeholder & Engineering Leadership

 • Proactive communication with product owners, business stakeholders, and engineering teams.

 • Translate business requirements into scalable technical solutions.

 • Mentor senior engineers and foster engineering excellence.


Key Skills & Experience

 • Programming & Frameworks: Advanced proficiency in C#, .NET Core / .NET 6+, React.JS/Modern Angular, Web API, and GraphQL.

 • Data & Persistence: Strong experience with SQL Server, ORM frameworks (Entity Framework, Dapper), and caching strategies (Redis, distributed caching).

• Architecture & Design: Expertise in microservices, RESTful APIs, GraphQL APIs, design patterns, SOLID principles, OOPS, and domain-driven design concepts.

 • Cloud & DevOps: Hands-on exposure to AWS or Azure platforms, with practical experience in Docker, Kubernetes, CI/CD pipelines, and Git-based workflows.

 • Testing & Quality: Skilled in TDD, automated testing frameworks, and ensuring high-quality code delivery across REST and GraphQL endpoints.

 • Ways of Working: Experience working in Agile/Scrum environments, with a strong focus on iterative delivery and collaboration.


Professional Experience:

• 10+ years in software engineering, with proven delivery of large-scale distributed systems.

• 3+ years in architecture or senior technical leadership roles.

• Demonstrated ability to balance hands-on coding with architectural leadership.

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...