Senior Software Engineer - Dotnet Developer
Clifford Chance
Delhi, Delhi, India
6d ago

Key responsibilities

  • Development of applications using C#, MVC, NodeJS, Angular or any other similar client-side web technologies.
  • Development of Web Services using REST and WCF.
  • Unit Testing of code using Microsoft and any other competent open source testing framework.
  • Develop middle tier using Object Relational Model (ORM).
  • Developing applications using Rapid Application Development (RAD) tools.
  • Design Database in SQL Server 2016 or higher.
  • Continuous integration of new solutions with automated test cases.
  • Design applications based on well known design patterns.
  • Documentation of Low Level Design.
  • Create apps for SharePoint Online along with backend applications to provide data to cloud based apps.
  • Working on various applications hosted on O365 suite and Azure platform.
  • Skills & Experience

  • Hands-on experience of 4-6 years in application development using Microsoft stack.
  • Have experience in full stack development
  • Strong hold over Object Oriented Programming principles.
  • Practical exposure of Design Patterns such as Factory, Abstract Factory, Strategyetc, including all other major design patterns.
  • Practical exposure of Architecture Patterns such as MVC, MVVM etc
  • Deep understanding of Dependency Injection and Inversion of Control principles.
  • Experience in using development tools such as Visual Studio 2015 or higher, configuration and design tools such as TFS, Visio, UML etc
  • Expertise in .NET technologies C# 6.0 or higher, MVC, WCF, Automated Unit Testing.
  • Strong ability of converting business requirements into Web (MVC) based applications.
  • Sound in web-designing using HTML / CSS and Java Script
  • A good understanding of the Applications Lifecycle Management (ALM), with full lifecycle experience, from design through development, testing and deployment of the solutions.
  • Senior Software Engineer , a key contributor to Microsoft team, owns the delivery of individual applications / modules using technology knowledge, problem solving skills and innovative ideas.

    He is responsible for developing applications that adheres to coding standards and continuously improve to deliver desired business requirements with high level of quality.


    Clifford Chance is one of the world's leading law firms, helping clients achieve their goals by combining the highest global standards with local expertise.

  • The firm has unrivalled scale and depth of legal resources across the three key markets of the Americas, Asia and Europe and focuses on the core areas of commercial activity : capital markets;
  • corporate and M&A; finance and banking; real estate; tax; pensions and employment; litigation and dispute resolution.

    We offer you the opportunity to join a global law firm with one of the most pre-eminent legal practices in the world. We have an established presence in India for more than ten years, delivering value and supporting Clifford Chance offices across the globe in the areas of Information Technology, Finance, Business Research, Legal Support, Document Production, Project Management and Continuous Improvement.

    We have been certified as a 'Great Place to Work' in India for implementing people practices that foster collaboration and enable employees to reach their full potential.

    We are proud of the colleagues who work for us and of the service that together we provide, many of whom are experts in their own sectors.

    Join us and you will experience, first-hand, the one firm, one team approach that makes working at Clifford Chance so different.

    Job Title

    Senior Software Engineer

    Business Area

    Unit No. 3, First Floor, Ambience Corporate Tower II, Plot No. 3,

    Ambience Island, NH-8, Gurgaon, Haryana

    Legal Technology Solutions


    Administration Assistant

    Reports to

    Deputy Manager / Manager

    Hands-on experience of 4-6 years in application development using Microsoft stack.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form