Jobs · Engineering · Indiana

Lead II - Software Engineering

HealthEdge · Marion County, IN · 3 days ago
EngineeringFull-time

About the role

We are seeking an experienced .NET Full Stack Developer with strong expertise in Angular for UI development and ASP.NET / ASP.NET Core for backend services. The candidate should have deep hands-on experience in API development, SQL Server database design, and performance tuning to build scalable, secure, and enterprise-grade applications.

Responsibilities

  • Backend Development (.NET / API)
    • Design, develop, and maintain RESTful APIs using ASP.NET and ASP.NET Core.
    • Build scalable, secure, and high-performance backend services.
    • Implement business logic using C#, .NET Core, and Entity Framework / EF Core.
    • Implement authentication and authorization using JWT, OAuth2, and role-based access control.
    • Optimize API performance, logging, and exception handling.
  • Frontend Development (Angular)
    • Develop responsive UI using Angular, TypeScript, HTML5, and CSS3.
    • Implement component-based architecture, routing, and service integration.
    • Integrate UI with REST APIs and handle asynchronous data flows.
    • Work with UX/UI teams to deliver intuitive user experiences.
  • Database & SQL
    • Design and maintain SQL Server databases, tables, views, and stored procedures.
    • Write complex SQL queries, joins, and CTEs.
    • Perform query tuning, indexing, and performance optimization.
  • Architecture & Quality
    • Participate in design and architecture discussions.
    • Follow SOLID principles, design patterns, and coding best practices.
    • Perform code reviews and mentor junior developers.

Requirements

  • .NET & Backend
    • C#, ASP.NET, ASP.NET Core
    • REST API development
    • Entity Framework / EF Core
  • Frontend
    • Angular (v10+)
    • TypeScript, JavaScript, HTML5, CSS3
  • Database
    • SQL Server
    • Advanced SQL queries and performance tuning

Nice to have

  • Knowledge of Python for scripting, automation, or backend development.
  • Exposure to AI / ML concepts, AI integrations, or working with AI-enabled solutions.
  • Azure cloud exposure
  • Docker / Microservices knowledge
  • Agile / Scrum experience

Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.

Similar jobs