Senior Software Engineer (.NET)

Hybrid in Crawfordsville, IN, US • Posted 12 days ago • Updated 21 hours ago
Contract Independent
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • .NET
  • API
  • ASP.NET
  • C#
  • Microsoft Azure
  • Web Applications

Summary

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 7+ years of professional software development experience with increasing levels of responsibility.
  • Advanced proficiency in C# and .NET ( Core preferred).
  • Understanding of prompt engineering, API-based LLM integration patterns, or AI orchestration concepts.
  • Strong experience with SQL Server, including database design, indexing strategies, query optimization, and performance tuning.
  • Demonstrated experience designing and implementing scalable, multi-tier enterprise applications.
  • Experience leading technical design discussions and mentoring other developers.
  • Strong understanding of software architecture principles (SOLID, clean architecture, layered architecture, microservices concepts).
  • Experience with RESTful API design and integration patterns.
  • Proficiency with Git-based version control and modern CI/CD practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Experience building modern web applications using Blazor.
  • Experience with Entity Framework Core and advanced ORM usage.
  • Experience with Azure services (App Services, Azure SQL, Key Vault, Service Bus, etc.).
  • Familiarity with DevOps practices, pipelines, and infrastructure-as-code concepts.
  • Experience implementing authentication/authorization frameworks (OAuth, OpenID Connect, Azure AD).
  • Experience with performance monitoring and observability tools.
  • Exposure to manufacturing systems, ERP integrations, or industrial automation environments.
  • Experience with reporting platforms such as Power BI.
  • Demonstrated ability to influence technical direction and contribute to long-term platform strategy.
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.
  • Dice Id: 10313782
  • Position Id: KT-SSENET
  • Posted 12 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

15d ago

Easy Apply

Full-time

$125,000 - $165,000

Remote

21d ago

Easy Apply

Full-time

$125,000 - $165,000

Crawfordsville, Indiana

6d ago

Easy Apply

Full-time

Remote or Arkansas

6d ago

Contract

$40

Search all similar jobs