Sr. Full Stack (.NET) Developer

Crawfordsville, IN, US • Posted 14 days ago • Updated 6 days ago
Full Time
On-site
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • C#
  • Blazor
  • ASP.Net Core
  • generative AI
  • prompt engineering
  • API-based LLM integration patterns
  • or AI orchestration

Summary

Senior Software Engineer (.NET / Full Stack) - Location: 3 days/wk onsite in Crawfordsville, Indiana - Full Time Role

  • We are seeking a Senior Software Engineer with deep expertise in C#, .NET, and SQL Server, along with strong full-stack development experience. This role partners directly with business stakeholders to translate complex operational needs into resilient, scalable software solutions.
  • Experience with Blazor and modern web application architecture is strongly preferred.
  • This position offers the opportunity to influence platform direction, modernize legacy systems, and deliver high-impact enterprise solutions.

Key Responsibilities

  • Design and develop scalable, secure, and maintainable enterprise applications using C#, .NET ( Core), SQL Server, and modern web technologies.
  • Partner with business stakeholders and analysts to translate complex operational requirements into well-architected technical solutions.
  • Lead modernization initiatives, including migrating legacy applications to modern frameworks such as Core and Blazor.
  • Design and implement RESTful APIs and integration solutions with internal and external systems.
  • Evaluate and implement AI-driven capabilities (e.g., generative AI, predictive analytics, intelligent automation) to enhance operational efficiency and user experience.
  • Develop and enforce coding standards, design patterns, and engineering best practices.
  • Provide technical leadership through mentorship, architecture/design reviews, and constructive pull request feedback.
  • Drive performance tuning and optimization across both application and database layers.
  • Ensure secure development practices, including authentication, authorization, data protection, and adherence to enterprise security standards.
  • Participate in Agile planning, estimation, backlog refinement, and help shape technical roadmaps.
  • Troubleshoot and resolve complex production issues, performing root cause analysis and implementing preventative improvements.
  • Maintain comprehensive technical documentation, including architecture diagrams and system design artifacts.
  • Promote a culture of continuous improvement, automation, and engineering excellence.

Minimum Qualifications

  • 7+ years of progressive professional software development experience.
  • Advanced proficiency in C# and .NET ( Core preferred).
  • Strong experience with SQL Server, including database design, indexing strategies, query optimization, and performance tuning.
  • Experience designing and implementing scalable, multi-tier enterprise applications.
  • Demonstrated experience leading technical design discussions and mentoring developers.
  • Strong understanding of software architecture principles (SOLID, clean architecture, layered architecture, microservices concepts).
  • Experience designing and integrating RESTful APIs.
  • Familiarity with prompt engineering, API-based LLM integration patterns, or AI orchestration concepts.
  • Proficiency with Git-based version control and modern CI/CD practices.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent 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 (e.g., App Services, Azure SQL, Key Vault, Service Bus).
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code concepts.
  • Experience implementing authentication and authorization frameworks (OAuth, OpenID Connect, Azure AD).
  • Experience with performance monitoring and observability tools.
  • Exposure to manufacturing systems, ERP integrations, or industrial automation environments.

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: 10527295
  • Position Id: 2026-48635
  • Posted 14 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Yesterday

Easy Apply

Full-time

Depends on Experience

Remote or Wisconsin

11d ago

Easy Apply

Contract, Third Party

$90

Chicago, Illinois

Today

Full-time

Hybrid in Crawfordsville, Indiana

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs