Job Overview
We are seeking an experienced Senior Technical Lead with strong expertise in C#, .
NET, React, Azure/AWS, Microservices, Security, and DevOps.
The ideal candidate will be responsible for designing enterprise-level applications, defining technical architecture, leading development teams, and driving cloud migration and modernization initiatives. The candidate must have strong hands-on development and solution architecture experience across cloud and hybrid environments.
Key Responsibilities
- Design and lead enterprise application architecture using C#, .NET, and React.
- Develop and implement Microservices, REST APIs, and cloud-native applications.
- Apply software architecture and design patterns to build scalable and maintainable applications.
- Lead legacy application modernization and cloud migration initiatives.
- Design secure applications using industry security standards and best practices.
- Implement authentication, authorization, API security, and data protection.
- Optimize application, database, and front-end performance.
- Build and maintain CI/CD pipelines for automated software deployment.
- Lead technical discussions, architecture reviews, and code reviews.
- Troubleshoot complex application performance, scalability, and reliability issues.
- Guide development teams and establish technical standards.
Mandatory Technical Skills
Backend Development
Strong expertise in C# and .
NET / .
NET Core.
Enterprise API development and REST APIs.
Object-Oriented Programming and Design Patterns.
Distributed Systems and Microservices Architecture.
Frontend Development
- Strong hands-on experience with React.
- JavaScript / TypeScript.
- Front-end architecture, component design, and state management.
- Front-end performance optimization.
Cloud & Infrastructure
- Hands-on experience with Microsoft Azure or AWS.
- Cloud-native application development.
- Hybrid cloud architecture and cloud migration.
- Legacy application modernization (Re-hosting, Re-platforming, and Re-architecting).
Security
- Application and Cloud Security Architecture.
- OWASP Top 10 and Secure SDLC.
- OAuth2, OpenID Connect, JWT, and RBAC.
- Secrets Management, Data Encryption, and Network Security.
DevOps & Automation
- CI/CD Pipeline Implementation.
- Infrastructure as Code (Terraform / Ansible).
- Docker and Kubernetes.
Databases
- Microsoft SQL Server.
- NoSQL databases such as MongoDB.
- Database Performance Tuning and Optimization.
Architecture & Design Patterns
- Microservices and Event-Driven Architecture.
- Domain-Driven Design (DDD).
- CQRS, Saga, API Gateway, and GoF Design Patterns.
- Enterprise Integration and API Design Patterns.
Performance Optimization
- Application and Database Performance Optimization.
- Load Testing, Performance Testing, and Application Profiling.
- Monitoring and Observability using Application Insights, Prometheus, or Grafana.
- Scalability and Capacity Planning.
Development Practices
- Agile (Scrum / Kanban).
- Git and Jira.
- Automated Testing and Quality Engineering Practices.
Required Qualifications
- 10–12 years of overall software engineering experience.
- Significant experience in a Technical Lead or Solution Architect role.
- Proven hands-on expertise in C#, .NET, React, and Azure or AWS.
- Strong experience designing and delivering large-scale enterprise applications.
- Proven experience with Microservices, Security, and DevOps.
- Experience leading hybrid modernization and cloud migration programs.
- Experience working in cloud and hybrid-cloud environments.
- Demonstrated experience in enterprise security architecture and performance optimization.
- Strong technical leadership and problem-solving skills.
Preferred Skills: No separate preferred skills were specified in the client JD.
Work Arrangement
- Fully Remote.
- No onsite or hybrid attendance requirement specified.