.Net Developer
Title:.NET DeveloperLocation: Remote (Occasional Travel to NYC, about 1 visit every 2 months )Duration: 6 MonthsRole OverviewResponsible for providing advanced application development and 24x7 production support for enterprise platforms, ensuring system stability, performance, and continuous improvement.Key ResponsibilitiesDevelop and support .NET-based applications (C#, ASP.NET , .NET Core, Web API, WCF) using Microsoft SQL Server and Visual Studio.Collaborate with architecture and development teams to design scalable, high-performing solutions.Support containerized environments (Docker/Kubernetes) and manage deployments via Azure DevOps CI/CD pipelines.Monitor and troubleshoot systems using Kafka, Elasticsearch, and Kibana.Perform database design, query optimization, and performance tuning (DDL/DML).Produce and maintain technical documentation, architecture diagrams, and flowcharts.Ensure high-quality code through code reviews, testing (unit/functional), and adherence to best practices.Develop and execute test plans, cases, and scenarios, and analyze results for continuous improvement.Provide L2 production support, including incident resolution, escalation management, and status reporting.Participate in change management processes and collaborate with cross-functional teams (network, infra, DevOps).Support web application deployment on IIS and maintain operational stability.Contribute to customer engagement and relationship management.Required Skills & ExperienceStrong experience in .NET development and full-stack technologies (including AngularJS, Node.js, Java, jQuery).Hands-on experience with Kubernetes, Docker, and Azure DevOps pipelines.Working knowledge of Linux environments.Experience with distributed systems, messaging platforms (Kafka), and observability tools (Elastic stack).Exposure to Cloudera and Big Data ecosystems.Advanced expertise in SQL performance tuning.