This job posting isn't available in all website languages

Technical Lead(.Net Core/MVC Developer)

JR-2265 Requisition #

Job Title - Technical Lead

Key responsibilities

  • Development and Support of C#, MVC, Angular based applications.
  • Development in .net framework/Core (2.0 +) based applications.
  • Unit Testing of C# code and SL applications using Microsoft testing framework, Mock frameworks such as Moq
  • Development in client based technologies
  • Developing data layers using ADO.Net, entity framework
  • Development and Support of SOA Services over WCF or Web API
  • Database design using SQL Server 2008 or higher
  • Creating and maintaining Continuous Integration builds
  • Documentation of Low Level Design
  • Deployment and Packaging of MVC based applications


Skills & Experience

  • Substantial technology experience of more than 8 years in owning Development of complex applications.
  • Strong experience in working using Agile principles
  • Strong understading of working using eXtreme programming/practices such as Continuous Integration, Continuous Deployment, Pair programming, Test Drive Development.
  • Strong hold over Object Oriented Programming principles.
  • Deep understanding of Design Patterns such as Factory, Abstract Factory, Strategy, MVVM, Repository etc.
  • Deep understanding of Solid Principles, Dependency Injection and Inversion of Control principles.
  • Experience in using development tools such as Visual Studio 2013 or higher, configuration and design tools such as TFS, Visio, UML etc.
  • Deep understanding of .NET technologies C# 4.0 or higher, MVC, WCF, Automated Unit Testing .
  • Strong ability on converting business requirements into Web(MVC) based applications.
  • Strong understanding about the REST architecture style, ASP.Net Web API.
  • Strong understanding of Javascript, JQuery, ECMAScript 6+, and Typescript.
  • Strong understanding of SQL and translation to Linq and Lambda expressions
  • A good understanding of the Applications Lifecycle Management(ALM), with full lifecycle experience, from design through to development, testing and deployment.
  • Work experience in SQL Server 2008 or higher.
  • Very strong communication skills are required. Must be capable of interacting with solution architects, other technology teams to identify technology opportunities.


Requires Bachelors in Engineering Degree or equivalent, and strong relevant professional experience.


Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My applications

View your applications

My applications