C# Developer

Overview

Remote
Depends on Experience
Contract - W2

Skills

C#

Job Details

Register Here: _2swj

The ideal candidate will work collaboratively with leaders, IT architects, technical leads, and other developers to understand requirements and develop C# applications aligned with business needs. This role involves maintaining and enhancing existing enterprise applications, services, and platforms, with a strong focus on performance, scalability, and security.

Key Responsibilities:

  • Collaborate with leaders, architects, technical leads, and internal customers to understand and define project requirements.
  • Develop, maintain, and enhance enterprise applications and services using C#, .NET, and modern development practices.
  • Troubleshoot and resolve complex technical issues; identify and implement effective solutions.
  • Create detailed project specifications, technical documentation, and effort estimates.
  • Research and integrate new .NET features, tools, and frameworks to improve performance, security, and maintainability.
  • Support development standards, best practices, and secure coding guidelines.
  • Work closely with software architects and technical leads to ensure alignment with long-term enterprise architecture goals.

Minimum Requirements:

  • Education: Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field (or equivalent experience).
  • Experience: 1 5 years of experience in the Software Development Life Cycle (SDLC), with hands-on experience designing, developing, and deploying C#/.NET applications in production environments.

Technical Skills:

  • C# / .NET (Core or Framework) Required
  • Experience with ASP.NET / ASP.NET Core (MVC, Web API, Microservices)
  • Experience with REST API design and development
  • Experience with relational or NoSQL databases (SQL Server, PostgreSQL, MySQL, MongoDB, etc.)
  • Familiarity with Entity Framework or Dapper
  • Experience with cloud environments (Azure preferred, AWS or Google Cloud Platform also acceptable)
  • Version control: Git, GitHub, GitLab, or Azure DevOps

Preferred Qualifications:

  • Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions, Jenkins, etc.)
  • Experience with message queues or event-driven systems (RabbitMQ, Kafka, Azure Service Bus)
  • Strong analytical and problem-solving skills
  • Ability to work effectively in a collaborative, Agile team environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About HeartCentrix Solutions