HealthEdge

Senior Software Engineer

HealthEdge
Apply
14 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and develop scalable, maintainable software features according to business and technical requirements.
  • Build and maintain RESTful APIs using WebAPI and JSON for distributed systems.
  • Develop and optimize SQL Server solutions including scripts, stored procedures, functions, triggers, views, indexes, and query performance.
  • Create responsive user interfaces using AngularJS, Angular, and React.
  • Write documented code following SOLID principles and design patterns, including automated unit tests.
  • Identify and resolve concurrency issues such as blocking and deadlocks.
  • Debug existing codebases and refine implementations using testing and production feedback.
  • Contribute to technical design documentation and architecture decisions.
  • Participate in requirements analysis, development, deployment, and production support.
  • Collaborate with product owners, subject matter experts, QA engineers, and distributed engineering teams.
  • Identify opportunities to use new technologies and improve development processes.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Technology, or equivalent practical experience.
  • 5-8 years of professional software development experience building enterprise-scale applications.
  • Strong .NET Framework, .NET Core/5+, and C# programming experience.
  • Experience with AngularJS, Angular, and/or React, with multiple frameworks preferred.
  • SQL Server development experience, including stored procedures, functions, views, indexes, and query optimization.
  • Experience designing RESTful APIs with ASP.NET WebAPI or similar frameworks.
  • Experience with message-based architectures and Kafka-compatible event-streaming systems.
  • Knowledge of xUnit, NUnit, or equivalent unit-testing frameworks and test-driven development practices.
  • Understanding of MVC/MVVM patterns, enterprise application architecture, object-oriented programming, and SOLID principles.
  • Experience with HTML5, CSS3, XML, JSON, modern web standards, and version-control systems such as Git, Azure DevOps, GitHub, or BitBucket.
  • Preferred experience with AWS, Microsoft Fabric, Azure data platforms, Power BI, Elasticsearch, Playwright, Redis, Microsoft Rules Engine, Docker, Kubernetes, Entity Framework, and performance profiling.
  • Healthcare technology, HIPAA compliance, or regulated-industry experience is preferred.
  • Strong analytical, problem-solving, communication, collaboration, adaptability, and technical documentation skills.

Benefits

  • Flexible work arrangements are supported, with the position based in the Bangalore, India office and an emphasis on in-person collaboration.
  • Opportunities for professional development and career advancement during a period of rapid company expansion.
  • Work with modern cloud technologies, microservices, and modern JavaScript frameworks.
  • Global collaboration with engineers across multiple locations and time zones.
  • Access to experienced architects and senior engineers in a collaborative technical environment.

Tech Stack

AngularApache KafkaAWSAzureC#DockerElasticsearchGitJavaScriptKubernetesMicrosoft SQL ServerNUnitReactRedis

Categories

HealthEdge

About HealthEdge

1,001-5,000 employees
Contact me