Senior Technical Lead

Argyllinfotech

  • NULL, CA
  • 2 days ago

    Highlights

    Role Summary Seeking a senior Technical Lead with strong expertise in C#, NET, React, Cloud Technologies, Microservices, Security, and DevOps to architect, design, and lead delivery of enterprise-grade applications across on-premises, hybrid, and cloud environments. The architect will define technical direction, apply proven architecture and design patterns, lead to hybrid modernization efforts, and drive scalable, secure, and high-performance software solutions.

    Numbers & Facts

    LocationNULL, CA

    Description

    Role: Senior Technical Lead

    Location: Sacramento, CA (1st Preference)/Walnut Creek, CA/ San Francisco, CA

    Work Mode: Hybrid (3 days onsite)

    Duration: Contract to Hire

    Visa: Independent Visas

    Role Summary

    Seeking a senior Technical Lead with strong expertise in C#, .NET, React, Cloud Technologies, Microservices, Security, and DevOps to architect, design, and lead delivery of enterprise-grade applications across on-premises, hybrid, and cloud environments. The architect will define technical direction, apply proven architecture and design patterns, lead to hybrid modernization efforts, and drive scalable, secure, and high-performance software solutions.

    Core Technical Responsibilities
    • Define and own solution architecture for enterprise applications built on C#, .NET, and React.
    • Apply architecture and design patterns (layered, hexagonal, CQRS, event sourcing, saga, API gateway, strangler fig, and GoF patterns) to deliver maintainable, extensible solutions.
    • Architect and implement Microservices, REST APIs, and cloud-native applications.
    • Design scalable, secure, and highly available distributed systems.
    • Lead hybrid modernization and cloud migration initiatives, including assessment, target-state architecture, and phased transition of legacy and on-premises workloads.
    • Embed security into architecture and delivery: threat modeling, identity and access management (OAuth2/OIDC), secure API design, secrets management, data protection, and compliance with OWASP and enterprise security standards.
    • Drive performance optimization across the stack: application profiling, caching, asynchronous processing, database tuning, and front-end optimization for React applications.
    • Build and optimize CI/CD pipelines for automated deployment and delivery.
    • Collaborate with engineering teams and stakeholders to define application architecture and technology standards.
    • Troubleshoot complex application performance, scalability, and reliability issues.
    • Conduct architecture and code reviews and enforce engineering best practices.
    Required Technical Skills
    Backend Development
    • Expert in C# and .NET/.NET Core
    • Experience building Enterprise APIs
    • Strong knowledge of Object-Oriented Design and design patterns
    • Experience with Distributed Systems and Microservices Architecture
    Frontend Development
    • Strong experience with React and JavaScript/TypeScript
    • Experience designing front-end architecture (component design, state management, micro-frontends)
    • Front-end performance optimization (code splitting, lazy loading, rendering and bundle optimization)
    Cloud & Infrastructure
    • Hands-on experience with Microsoft Azure or AWS
    • Cloud-native application development
    • Hybrid cloud and cloud migration experience
    • Hybrid modernization experience: re-hosting, re-platforming, and re-architecting legacy applications for cloud and hybrid environments
    Security
    • Application and cloud security architecture (threat modeling, OWASP Top 10, secure SDLC)
    • Authentication and authorization (OAuth2, OpenID Connect, JWT, RBAC), secrets and key management
    • Data encryption, network security, and compliance practices
    DevOps & Automation
    • CI/CD pipeline implementation
    • Infrastructure as Code (Terraform, Ansible)
    • Containerization using Docker
    • Container orchestration using Kubernetes
    Databases
    • Strong experience with SQL Server
    • Knowledge of NoSQL databases such as MongoDB
    • Database performance tuning and optimization
    Architecture & Design Patterns
    • Architecture and design patterns (GoF, enterprise integration, CQRS, saga, API gateway)
    • Microservices Architecture
    • Event-Driven Architecture
    • Domain-Driven Design (DDD)
    • API Design and Integration Patterns
    Performance Optimization
    • Performance engineering and optimization across application, database, and front-end layers
    • Load and performance testing, profiling, monitoring, and observability (e.g., Application Insights, Prometheus, Grafana)
    • Scalability and capacity planning
    Development Practices
    • Agile Development (Scrum/Kanban)
    • Source Control (Git)
    • Work Management Tools (Jira)
    • Automated Testing and Quality Engineering Practices
    Experience Requirements
    • 10 to 12 years of software engineering experience, including significant experience in a solution or technical architect role.
    • Proven expertise in C#, .NET, React, Azure/AWS, Microservices, Security, and DevOps.
    • Experience designing and delivering large-scale enterprise applications using established architecture and design patterns.
    • Experience leading hybrid modernization and cloud migration programs.
    • Experience working in cloud or hybrid-cloud environments.

    Demonstrated experience in security architecture and performance optimization of enterprise systems.

    Similar Jobs