C# Developer

Yantran LLC

  • Greer, SC
  • 25 days ago

    Highlights

    The ideal candidate has deep expertise in software architecture, a track record of delivering scalable solutions, and the ability to guide technical decisions and mentor other developers. Hands on experience with unit testing frameworks (xUnit, NUnit, MSTest) and mocking libraries (Moq).

    Numbers & Facts

    LocationGreer, SC

    Description

    Role:-C# Developer
    Location:- South Carolina,Greer(Hybrid)
    Experience:
    8+ Years
    Job Summary
    We are seeking a highly experienced C# Developer to design, develop, and maintain robust enterprise grade applications using the .NET ecosystem. The ideal candidate has deep expertise in software architecture, a track record of delivering scalable solutions, and the ability to guide technical decisions and mentor other developers
    Key Responsibilities
    Design, develop, test, and deploy scalable applications using C# and the .NET framework/.NET Core
    Architect solutions and contribute to technical design decisions across projects
    Build and maintain RESTful APIs, web services, and backend systems
    Write clean, efficient, and well documented code following SOLID principles and design patterns
    Optimize application performance, scalability, and reliability
    Collaborate with cross functional teams (product, QA, DevOps, front end) throughout the SDLC
    Conduct code reviews and enforce coding standards and best practices
    Write unit, integration, and automated tests to ensure code quality
    Troubleshoot, debug, and resolve production issues
    Manage database design, queries, and optimization (SQL Server or equivalent)
    Support CI/CD pipelines and deployment automation
    Evaluate and recommend new tools, frameworks, and technologies
    Mandatory Skills
    8+ years of professional software development experience with C#
    Strong expertise in .NET Framework and .NET Core/.NET 5+
    Proven experience building and maintaining ASP.NET / ASP.NET Core MVC and Web API applications
    Solid understanding of OOP principles, SOLID design principles, and common design patterns
    Strong experience with Entity Framework / EF Core and ORM concepts
    Proficiency in SQL Server (or similar RDBMS): writing complex queries, stored procedures, and performance tuning
    Experience with RESTful API design and integration
    Hands on experience with unit testing frameworks (xUnit, NUnit, MSTest) and mocking libraries (Moq)
    Strong understanding of multithreading, asynchronous programming (async/await), and memory management
    Experience with version control systems, primarily Git
    Solid understanding of software architecture patterns (Microservices, Clean Architecture, MVC, MVVM)
    Strong debugging, troubleshooting, and performance optimization skills
    Experience working in Agile/Scrum environments
    Preferred Skills
    Experience with cloud platforms, especially AWS
    Familiarity with containerization and orchestration (Docker, Kubernetes)
    Experience with message queues/event driven architecture (RabbitMQ, Kafka)
    Exposure to CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
    Front end experience with Angular, React, or Blazor for full stack collaboration
    Experience with Infrastructure as Code (Terraform, ARM templates, Bicep)
    Knowledge of NoSQL databases (Cosmos DB, MongoDB, Redis)
    Familiarity with microservices architecture and API gateways
    Experience with monitoring/observability tools (Application Insights, ELK stack, Grafana)
    Understanding of security best practices (OAuth2, JWT, Identity Server)
    Education
    Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

    Similar Jobs

    US Foods, Inc.

    Maintenance Mechanic

    • Jonesville, SC
    Today
    See more jobs