Overview
PwC is a global leader in professional services, dedicated to helping organizations create lasting value. We focus on delivering high-quality, results-oriented solutions. Job Description
We are seeking a highly experienced Web Technology Technical Consultant to join our team. The ideal candidate will design, develop, and optimize web applications using modern front-end and back end frameworks. The ideal candidate will have Strong expertise in Angular (latest versions). Strong experience with SharePoint Online (SPFx) TypeScript. Strong experience with .NET Core (C#) and the MVC framework. Experience collaborating with UI / UX designers, backend developers, DevOps engineers, and stakeholders to build scalable, high-performance, and secure web applications. Technical leadership, drive best practices, and ensure seamless user experiences across platforms. Key Responsibilities
Develop responsive, dynamic, and interactive web applications using Angular (v12+ or latest). Strong experience with .NET Core (C#). Expertise in SharePoint Online and SPFx (SharePoint Framework). Familiar with Model-View-Controller (MVC) framework - NET Core MVC. Implement state management (NgRx, RxJS, Redux) for large-scale applications. Build custom UI components and directives using Angular Material and Tailwind CSS. Optimize performance using lazy loading, AOT compilation, and caching strategies. Integrate with RESTful APIs, GraphQL, and WebSockets for real-time applications. Work with OAuth 2.0, JWT, and OpenID Connect for secure authentication and authorization. Optimize API calls using debouncing, throttling, caching mechanisms (e.g., Apollo Client for GraphQL). Implement best security practices (XSS prevention, CSRF protection, CORS handling). Optimize web application performance (lazy loading, bundling, compression, PWA optimizations). Use tools like Lighthouse, WebPageTest, and Chrome DevTools to analyze and enhance performance. Set up CI / CD pipelines using GitHub Actions and Azure DevOps for automated deployments. Deploy applications on Azure, or Google Cloud (CloudFront, S3, Kubernetes, Docker). Use Terraform, ARM templates, or Bicep for Infrastructure as Code (IaC). Implement Micro Frontend Architecture for scalable and modular applications. Work with Web Assembly (Wasm) and Single SPA for multi-framework integration. Develop hybrid web-mobile apps using Angular with Ionic or Capacitor.js. Establish coding standards, documentation, and best practices for web development teams. Conduct code reviews, mentoring, and training for junior developers. Collaborate with UI / UX teams to ensure high usability and accessibility (WCAG compliance). Resource will be reporting to QT PM and will be responsible to execute any tasks given by QT PM. Required Skills & Experience
Proficiency in REST APIs, GraphQL, WebSockets, and real-time data streaming. Strong understanding of React, Node.js, RxJS, NgRx, Redux, and state management patterns. Experience in Progressive Web Apps (PWA) and hybrid mobile apps (Ionic, Capacitor.js). Knowledge of front-end security best practices (OWASP, CORS, XSS, CSP). Experience in backend frameworks Express.js (Node.js), .NET Core (C#). Hands-on experience with CI / CD automation, cloud deployment (AWS, Azure, GCP). Familiarity with Node.js, NestJS, Express.js (for full-stack development is a plus). Preferred Certifications
(Not Mandatory) Preferred but not mandatory Microsoft Certified Azure Developer Associate Qualification
Bachelor\'s or master’s degree in accounting, Business / Computer Science / Information Systems Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology and Accounting / Auditing Industries
IT System Testing and Evaluation IT System Operations and Maintenance IT System Custom Software Development IsExpired : false
#J-18808-Ljbffr
Technical Consultant • Doha, Qatar