Indiana Organ Procurement Organizat-posted 4 days ago
Full-time • Mid Level
Onsite • Indianapolis, IN
251-500 employees

As a Software Engineer, you will play a key role in designing and developing our new organ donation patient management platform. A secure, cloud-based system built with Angular, C# / ASP.NET Core, and Azure. You’ll collaborate with a small, agile team to develop services and user experiences that directly support our mission-critical operations. Responsibilities include:

  • Design, develop, and maintain responsive web applications using Angular and ASP.NET Core REST APIs.
  • Build scalable, secure APIs for internal and external integrations.
  • Develop reusable components and services in both front-end and back-end layers.
  • Work with Azure App Services, Kubernetes (AKS), and Docker to deploy and manage cloud applications.
  • Write clean, maintainable, and testable code that adheres to best practices and team standards.
  • Build and maintain relational database structures using SQL Server and Entity Framework.
  • Collaborate with business and clinical stakeholders to gather requirements and design solutions.
  • Participate in architecture discussions and help shape the technical roadmap.
  • Work within CI/CD pipelines (Azure DevOps or GitHub Actions) to automate builds and deployments.
  • Contribute to improving system reliability, monitoring, and performance.
  • Participate in code reviews, daily standups, and sprint planning in an agile environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3+ years of professional software development experience.
  • Experience with Angular for building modern, component-based front ends.
  • Experience building or integrating with REST APIs using any modern programming language (e.g., C#, Java, Python, or Node.js).
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Familiarity with Azure cloud services, Kubernetes, and Docker.
  • Proficiency with relational databases (SQL Server preferred).
  • Experience with version control (Git) and CI/CD pipelines.
  • Understanding of authentication and authorization standards (OAuth 2.0 / Azure AD).
  • Experience working within agile methodologies.
  • Exposure to microservices or event-driven architectures.
  • Experience with RabbitMQ, Azure Service Bus, or similar messaging systems.
  • Familiarity with MSAL, OpenID Connect, or Azure AD B2C.
  • Background in healthcare, regulated industries, or handling PHI.
  • Experience writing automated unit and integration tests.
  • Working knowledge of Power BI or other data visualization tools.
  • 100% employer paid health, dental, and vision insurance for our employees and dependents
  • Annual health savings account contributions
  • Paid pet insurance
  • Annual bonuses for performance and retention
  • Generous paid time off and holiday pay
  • Professional development and growth opportunities
  • A mission-driven, supportive work culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service