Technical Lead - .Net

HCL Sri Lanka
Industry : IT Services
Type : Full Time
Closing Date : 2022/01/07

About the job

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills

  • Minimum 7-8 years of experience in Microsoft Frontend technologies
  • Should have extensive knowledge on CSS, JavaScript’s and HTML.
  • Extensive experience in developing Front end applications with the latest versions of JavaScript libraries (ES5/ES6), HTML, and CSS
  • Experience in developing Web components using ASP.NET MVC and Razor.
  • Experience in C#.NET and Web API, SQL Server 2012/2014.
  • Should have proficiency in JavaScript object model and Deep working experience JavaScript’s principles and workflows
  • You have knowledge and experience with Rollup, Web-pack and Node-based CLI’s
  • Experience in Front-end design patterns and architecture
  • Familiarity with Micro-front-end strategies
  • Have great analytical skills and conceptual/architectural understanding
  • Strong communication skills and ability to explain complex technical concepts to a wider audience
  • A detailed overview and implementation experience on the below following:
  • Javascript:
  • Object Creation and Prototype inheritance
  • Knowledge of web pack
  • Scope and Closure
  • this and arrow function
  • Modularity
  • Design Patterns.
  • Event Loop
  • FrontEnd Framework:
  • Template and VirtualDOM concepts
  • Components creation and uses
  • Event Propagation and Data Flow
  • Routing between pages
  • Change Detection and Life-cycle Event
  • Testing Libraries.
  • Versioning :
  • Git concepts are used in the Agile way of working.

Database – Oracle RDBMS, MongoDB/Mongoose

Nice to have:

  • Should have the experience in terms of building the code without API availability and should be able to test the front end application using mocking or using PACt based testing
  • Should have experience in Nolio or TFS Build in terms of packaging and deployment and integrate with scripts
  • Should have experience in terms of integrating the front end layer with ELK or Prometheus
  • Exposure to C# to support API integration