
Senior Software Engineer
HealthEdge14 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop scalable, performant, and maintainable software features based on business requirements and technical specifications.
- Build and maintain RESTful APIs using ASP.NET WebAPI, WebAPI, JSON, and distributed-system patterns.
- Develop and optimize SQL Server solutions, including scripts, stored procedures, functions, triggers, views, indexes, and query performance tuning.
- Create responsive user interfaces using AngularJS, Angular, React, HTML5, CSS3, and modern web standards.
- Write clean, documented code using object-oriented programming, SOLID principles, enterprise design patterns, and automated unit tests.
- Identify and resolve concurrency problems such as blocking and deadlocking, and debug complex production and legacy-code issues.
- Contribute to technical documentation, architecture decisions, requirements analysis, deployment, and production support.
- Collaborate with product owners, subject matter experts, QA engineers, and distributed engineering teams across time zones.
- Identify opportunities to adopt new technologies, reduce technical debt, 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 C# programming expertise with .NET Framework and .NET Core/5+.
- Experience with AngularJS, Angular, and/or React, with multiple frameworks highly valued.
- SQL Server development experience including stored procedures, functions, views, indexes, and query optimization.
- Experience designing and developing RESTful APIs using ASP.NET WebAPI or similar frameworks.
- Knowledge of message-based architectures using Kafka, RedPanda, or similar event-streaming platforms.
- Experience with unit-testing frameworks such as xUnit or NUnit and test-driven development practices.
- Understanding of MVC/MVVM patterns, enterprise application architecture, HTML5, CSS3, XML, JSON, and modern web standards.
- Experience with Git, Azure DevOps, GitHub, or BitBucket.
- Strong understanding of object-oriented programming and SOLID design principles.
- Preferred experience with AWS services, Microsoft Fabric, Azure data platforms, Power BI, Elasticsearch, Playwright, Redis, Microsoft Rules Engine, Docker, Kubernetes, Entity Framework, performance profiling, healthcare technology, HIPAA compliance, or regulated industries.
- Strong analytical, problem-solving, communication, collaboration, adaptability, and independent-working skills.
Benefits
- Opportunity to work on healthcare technology that affects millions of members and improves affordability and accessibility.
- Modern technology environment involving cloud migration, microservices, and modern JavaScript frameworks.
- Career growth and professional development opportunities during a period of rapid company expansion.
- Innovation-focused culture that supports experimentation and creative problem-solving.
- Global collaboration with engineers across multiple locations and time zones.
- Opportunity to learn from experienced architects and senior engineers in a collaborative environment.
Tech Stack
AngularApache KafkaAWSAzureC#DockerElasticsearchGitJavaScriptKubernetesMicrosoft SQL ServerNUnitReactRedis