C# Developer
American IT Systems
Greer, SC, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$110,000.0 - $120,000.0
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
.NET Framework
Multitier Architecture
Amazon Web Services
Application Performance Management
ASP.NET MVC Framework
Automation of Tests
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
Software Quality
Code Review
+61 more
Continuous Integration
Relational Databases
Database Design
Database Queries
Software Debugging
Software Design Patterns
DevOps
Memory Management
Entity Framework
Github
Microsoft SQL Server
MongoDB
Model View Controller (MVC)
Model View ViewModel
NoSQL
Nunit
OAuth
Performance Tuning
Software Architecture
Systems Development Life Cycle
Queueing Systems
RabbitMQ
Redis
Mockito
Mstest
Oop Languages
Software Engineering
SQL Stored Procedures
Web Services
Multithreading
Enterprise Software Applications
.NET Core
ReactJS
Blazor
Grafana
Backend
Git
Xunit
Moq
Event Driven Architecture
Containerization
AngularJS
Solid Principles
Kubernetes
Information Technology
Deployment Automation
Bicep
Apache Kafka
Cosmos DB
Front End Software Development
Asynchronous Programming
Api Gateway
Restful APIs
Terraform
Software Version Control
Azure Resource Manager
Docker
Elk Stack
Jenkins
Web Api
Microservices
Job description
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, * 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
Requirements
- 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), * Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago