06 Aug
|
HCLTech
|
Canada
Key Responsibilities
- Own the overall technical architecture of the Legacy Portal/Existing Portal "Education Domain".
- Design scalable, secure, and high-performing enterprise applications.
- Define solution architecture, application design standards, and development best practices.
- Lead architecture reviews and provide technical guidance throughout the software development lifecycle.
- Analyze existing applications and recommend modernization strategies.
- Drive migration initiatives from .NET Framework to .NET Core/.NET 8 where appropriate.
- Design and develop enterprise applications using ASP.NET Core and modern .NET technologies.
- Design RESTful APIs and integration solutions for internal and external systems.
- Ensure application security, performance, scalability, and maintainability.
- Review database design, data models, stored procedures, and SQL performance.
- Collaborate with business stakeholders to translate business requirements into technical solutions.
- Mentor developers and technical leads on architecture, coding standards, and best practices.
- Support production issues, root cause analysis, and technical troubleshooting.
- Prepare architecture diagrams, solution documents, technical specifications, and design documentation.
- Define reusable frameworks, shared components, and coding standards.
- Work closely with DevOps teams to support CI/CD pipelines and deployment strategies.
- Ensure compliance with security, governance, and organizational standards.
Required Technical Skills
Application Development
- 10+ years of software development experience.
- 3+ years as a Solution Architect or Technical Architect.
- Strong expertise in
C#
,
.NET Framework
,
.NET Core
, and
.NET 8
.
- Extensive experience with
ASP.NET MVC
,
ASP.NET Core MVC
,
ASP.NET Core Web API
, and Web Forms (preferred).
- Strong experience designing and developing RESTful APIs.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with asynchronous programming (async/await) and multithreading.
- Experience with LINQ and up-to-date C# language features.
Architecture & Design
- Enterprise Application Architecture
- Clean Architecture
- Layered Architecture
- SOLID Principles
- Design Patterns
- Dependency Injection (DI)
- Middleware pipeline design
- Repository and Unit of Work patterns
- API-first architecture
- Modular application design
Database
- SQL Server
- Entity Framework
- Entity Framework Core
- ADO.NET
- Database design
- Stored Procedures
- Query optimization
- Indexing
- Performance tuning
Integration
- REST APIs
- SOAP Services
- JSON/XML
- Third-party system integrations
- Authentication providers
- API versioning
- Swagger/OpenAPI
Security
- Authentication & Authorization
- JWT
- OAuth2
- OpenID Connect
- Azure Active Directory
- Secure coding practices
- OWASP Top 10 awareness
DevOps & Tools
- Azure DevOps
- Git
- CI/CD pipelines
- IIS
- NuGet Package Management
- Application deployment and release management
📌 Solution Architect – Legacy Portal (.NET) (Canada)
🏢 HCLTech
📍 Canada