Job Title:  Senior Consultant | Oracle Design Experience | Bengaluru | Oracle

Senior Consultant | Oracle Design Experience | Bengaluru | Oracle
• Job requisition ID : 112967 
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP 

The team

Enterprise technology must do much more than keep the wheels turning; it is the engine that drives functional excellence and the enabler of innovation and long-term growth. Learn more about ET&PY

 Key Responsibilities

  • Develop and maintain responsive web applications using Angular20 and TypeScript . 
  • Build reusable, scalable, and maintainable UI components using Angular standalone components and modular architecture.  
  • Implement routing, lazy loading, route guards, and role-based access control. 
  • Develop and integrate Micro Frontends (MFE) using Webpack Module Federation.  
  • Consume REST APIs and integrate frontend applications with backend microservices 
  • Implement reactive programming patterns using RxJS Observables, Subjects, and Behavior Subjects 
  • Collaborate with UX designers, product owners, and backend developers to deliver business requirements. 
  • Ensure application performance, security, scalability, and accessibility standards. 
  • Write unit tests and maintain code quality through automated testing. 
  • Participate in code reviews, sprint planning, and Agile ceremonies. 
  • Follow coding standards, version control practices, and CI/CD processes. 
  • Knowledge of AI Assisted Spec Driven  Development 
  • Hands-on with AI assisted development tools like Devin , CoPilot, Claude . 

 Required Skills 

 Angular  

  • 5+ years of hands-on experience in Angular development.  
  • Strong knowledge of Angular architecture, components, directives, services, pipes, and dependency injection.  
  • Experience with standalone components, lazy loading, and route guards.  
  • Understanding of Angular Material and responsive UI development. 

TypeScript & JavaScript 

  • Strong proficiency in TypeScript and modern JavaScript (ES6+). 
  • Experience with advanced TypeScript features such as generics, interfaces, and utility types. 

RxJS  

  • Strong understanding of reactive programming concepts.  
  • Experience with Observables, Subjects, BehaviorSubjects, switchMap, combineLatest, and subscription management.  

Front-End Technologies 

  • HTML5, CSS3, SCSS, and responsive web design.  
  • Experience with component-based UI development and design systems.  

Build & Development Tools 

  • Angular CLI and Webpack.  
  • Git version control. 
  • NPM package management. 
  • CI/CD pipeline exposure. 

 AI-Assisted Development Skills (Preferred) 

 The candidate should be comfortable leveraging modern AI-powered software development tools to improve productivity, code quality, and delivery speed. 

 

Required/Preferred Experience 

 

  • Experience using AI coding assistants for development, debugging, refactoring, documentation, and code reviews. 
  • Ability to effectively use AI tools while maintaining coding standards, security, and code quality. 
  • Familiarity with prompt engineering techniques for software development tasks. 
  • Experience generating unit tests, API integration code, UI components, and technical documentation using AI-assisted tools. 
  • Ability to validate and review AI-generated code before production deployment. 

AI Development Tools 

 Hands-on experience with one or more of the following: 

  • Windsurf IDE 
  • GitHub Copilot 
  • Microsoft Copilot 
  • Cursor AI 
  • ChatGPT 
  • Claude AI 
  • Amazon Q Developer 
  • Codeium 
  • Tabnine 

Expected Usage 

  • Accelerate Angular feature development using AI-assisted coding. 
  • Generate boilerplate components, services, guards, and unit tests. 
  • Assist in TypeScript, RxJS, and Angular optimization. 
  • Improve troubleshooting and root-cause analysis. 
  • Create technical documentation, architecture diagrams, and implementation guides. 
  • Education - ANY UGC