Open Position(s):  2


Job Description:

Looking for a .NET developer (C#, ASP.NET MVC, WEBAPI, Classical ASP.NET) having 3+ years of experience.

Key Responsibility Areas:

    • Write clean, scalable code using .NET programming languages (C#, ASP.NET MVC, WEBAPI, Classical ASP.NET).
    • Hands on experience in RDBMS systems (e.g. SQL Server).
    • Test and deploy applications and systems.
    • Revise, update, refactor and debug code.
    • Participate in requirements analysis.
    • Produce software design and architecture.
    • Work with Third Party System Integration using API’s (REST, SOAP).

Requirements:

    • Proven experience as a .NET Developer (C#, ASP.NET MVC, WEBAPI, Classical ASP.NET).
    • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
    • Knowledge of at least one of the .NET languages (e.g. C#) and HTML5/CSS3.
    • Familiarity with architecture styles/APIs (REST).
    • Understanding of Agile methodologies.
    • Excellent troubleshooting and communication skills.
    • Experience in implementing error handling, exception management, tracing and logging features.
    • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS).
    • Strong abilities in Design Patterns, Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
    • Hands on with Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications.
    • Experience in implementing error handling, exception management, tracing and logging features.
    • Creating and consuming WEBAPI is plus.
    • Hands on with AngularJS or Angular is plus.