Software Engineer / Senior Software Engineer – Dot NET
Job Description
SPAN Enterprises is hiring .NET Developers to build scalable, cloud-native web applications and RESTful APIs in Rock Hill, SC.
Responsibilities
- Design, develop, and maintain scalable applications with .NET Core and ASP.NET Core
- Create secure, high-performance REST APIs
- Produce clean, maintainable, reusable code using SOLID principles
- Design efficient database schemas and optimize SQL queries
- Work with both relational and NoSQL databases
- Write comprehensive unit tests with xUnit or NUnit
- Participate in code reviews and follow engineering best practices
- Troubleshoot production issues and optimize application performance
- Collaborate with Product, QA, DevOps, and Engineering teams
- Contribute to CI/CD pipelines and deployment activities
- Join architecture discussions and technical design reviews
Requirements
- 3–6 years of experience building scalable web applications and RESTful APIs
- C#
- .NET Core / ASP.NET Core
- ASP.NET Web API
- RESTful API development
- Dependency Injection
- Entity Framework Core
- LINQ
- Basics of Authentication & Authorization (JWT/OAuth)
- HTML5 and CSS3
- JavaScript (ES6+)
- Experience with one or more:
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- Knowledge of query and database topics, including:
- Query optimization
- Stored Procedures
- Indexing
- Transactions
- Database normalization
- Object-Oriented Programming (OOP)
- SOLID and Clean Code practices
- N-Tier Architecture
- Design patterns such as Repository, Factory, Strategy, etc.
- Exception Handling & Logging
- Unit Testing with xUnit/NUnit
- Debugging and Performance Optimization
- Git and Git branching strategies
- Pull Requests and participation in code reviews
Technologies
- C#, .NET Core, ASP.NET Core, ASP.NET Web API
- RESTful API development, Dependency Injection, Entity Framework Core, LINQ
- JWT, OAuth
- HTML5, CSS3, JavaScript (ES6+), React
- Microsoft SQL Server, PostgreSQL, MongoDB
- xUnit, NUnit
- SOLID, N-Tier Architecture, Git, CI/CD
Frontend
- HTML5, CSS3, JavaScript (ES6+)
- React experience is a plus
Databases
- Microsoft SQL Server
- PostgreSQL
- MongoDB
Software Engineering
- Object-Oriented Programming (OOP), SOLID Principles, Clean Code Practices
- N-Tier Architecture and design patterns (Repository, Factory, Strategy, etc.)
- Exception Handling & Logging
- Unit Testing (xUnit/NUnit)
- Debugging and Performance Optimization
Version Control
- Git
- Git branching strategies
- Pull Requests & Code Reviews
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Paid time off
- Retirement plan
- Vision insurance
Location: Rock Hill, SC (onsite)
Compensation: USD 75,000 - 110,000 per year
Experience: 3+ years (3–6 years preferred)