HomeJobSolution/Application Architect

Solution/Application Architect

Job Category: .NET Core Angular APIM C# Cosmos DB GC tuning OAuth2.0 OpenID Connect OWASP TypeScript
Job Type: Full Time

Professional Experience: 12–18 years total industry experience, with minimum 5 years as an Application Architect

Job Description Summary
We are looking for a seasoned Application Architect to own the technical vision and end-to-end architecture of enterprise products and solutions built on .NET Core, Azure Cloud, Angular, and SQL Server. The ideal candidate combines deep hands-on engineering expertise with strong architectural leadership — able to design scalable, secure, cloud-native systems while mentoring teams and driving technical strategy.

Key Responsibilities

  • Own and define the overall architecture and technical vision of products and solutions.
  • Design end-to-end enterprise solutions leveraging .NET Core, Azure Cloud, Angular, and SQL Server.
  • Provide technical leadership and mentoring to development teams.
  • Translate business requirements into architecture diagrams, HLDs, and LLDs.
  • Define and enforce coding standards, architectural principles, and security best practices.
  • Lead troubleshooting for critical production issues with a focus on root-cause analysis.
  • Design solutions for optimized memory usage and performance management in production environments.
  • Collaborate with product owners, stakeholders, and other architects to define product roadmap and technical strategy.
  • Drive cloud adoption strategies, ensuring solutions are cloud-native and cost-optimized.
  • Lead POCs to evaluate new technologies or frameworks.
  • Oversee DevOps, CI/CD, and automated monitoring strategies for production readiness.

Mandatory Skills

  • Expertise in .NET 6+/C#, ASP.NET Core (API, MVC), and object-oriented design principles; HTML/CSS and at least one JavaScript framework.
  • Deep understanding of database design, optimization, performance tuning, and advanced querying (SQL Server, MySQL, etc.); cloud-based development (Azure or AWS).
  • Advanced knowledge of Angular (latest versions), TypeScript, and responsive UI/UX principles.
  • Hands-on experience with DevOps tools, Git, CI/CD, and containerization (Docker, Kubernetes).
  • Strong architectural experience with Azure Cloud Services (App Services, Functions, APIM, Service Bus, Cosmos DB, Azure Storage, Azure DevOps, etc.).
  • Hands-on knowledge of memory management, GC tuning, LOH fragmentation, and .NET performance optimization.
  • Solid grasp of security best practices (OAuth 2.0, OpenID Connect, Zero Trust, OWASP).
  • Strong communication skills with ability to influence technology decisions at all levels.
  • Experience designing multi-tenant, highly available systems.
  • Strong understanding of cloud design patterns.
  • Awareness of AI/ML or GenAI, GitHub Copilot, or AI-driven development tools.

Nice-to-Have Skills

  • Hands-on experience with AI/ML or GenAI integration in enterprise applications.
  • Hands-on experience with GitHub Copilot or AI-driven development tools.
  • Familiarity with DDD, CQRS, and Event Sourcing.
  • Expertise in cloud cost optimization and FinOps principles.
  • Exposure to data analytics and observability frameworks.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
  • Home
  • About Us
  • Services
  • Industries
  • Career
  • Our Presence
  • Our Clients