Software Engineer / Senior Software Engineer - Dot NET
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+33 more
Job description
We are looking for passionate .NET Developers with 3-6 years of experience in building scalable web applications and RESTful APIs. The ideal candidate should have strong fundamentals in C#, ASP.NET Core, databases, clean coding practices, and software design principles.
You will work alongside experienced engineers to design, develop, test, and deploy cloud-native applications used by customers across the United States.
Responsibilities
- Design, develop, and maintain scalable applications using .NET Core / ASP.NET Core
- Develop secure and high-performance REST APIs
- Write clean, maintainable, and reusable code following SOLID principles
- Design efficient database schemas and optimize SQL queries
- Work with relational and NoSQL databases
- Write comprehensive unit tests using 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
- Participate in architecture discussions and technical design reviews
Requirements
Backend
- C#
- .NET Core / ASP.NET Core
- ASP.NET Web API
- RESTful API development
- Dependency Injection
- Entity Framework Core
- LINQ
- Authentication & Authorization (JWT/OAuth basics)
Frontend
- HTML5
- CSS3
- JavaScript (ES6+)
- React Experience is a plus
Databases
Experience with one or more:
- Microsoft SQL Server
- PostgreSQL
- MongoDB
Should have knowledge of:
- Query optimization
- Stored Procedures
- Indexing
- Transactions
- Database normalization
Software Engineering
- Object-Oriented Programming (OOP)
- SOLID Principles
- Clean Code Practices
- N-Tier Architecture
- Design Patterns (Repository, Factory, Strategy, etc.)
- Exception Handling & Logging
- Unit Testing (xUnit/NUnit)
- Debugging & Performance Optimization
Version Control
- Git
- Git branching strategies
- Pull Requests & Code Reviews
Join us to be part of a forward-thinking team where your skills will directly impact innovative projects! We value energetic professionals who thrive in collaborative settings and are eager to develop scalable web applications that make a difference.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Retirement plan
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Paid time off
- Retirement plan
- Vision insurance
About the company
SPAN Enterprises, LLC is driven by a passion for creating innovative software solutions that inspire and delight. Our mission is to develop high-quality, seamless applications that exceed expectations, fostering success through dedication and candor in everything we do.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Dev Digest 120 - Apple and peers