What are the responsibilities and job description for the .NET Developer position at Source Code Technologies LLC?
Position: .NET Developer
Location: NYC, NY (hybrid, onsite once per week.)
Role Overview
Responsible for providing advanced application development and 24x7 production support for enterprise platforms, ensuring system stability, performance, and continuous improvement.
Key Responsibilities
- Develop and support .NET-based applications (C#, , .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 & Experience
- Strong 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.