07 Aug
|
Experity
|
Bengaluru
07 Aug
Experity
Bengaluru
About the Role
As a Senior Software Engineer, you will own complete features across our product portfolio from API design through application delivery. You will contribute to event-driven services, real-time systems, and cloud-based healthcare applications. You are expected to bring strong technical judgment to ambiguous problems, mentor less experienced engineers, and actively shape team quality standards.
What Youll Do
• Architect and build production-grade REST APIs with full OpenAPI spec coverage
• Design and own domain-driven services aligned to clinical workflows
• Write comprehensive test suites unit, integration, and contract tests and hold the team to that standard in code review
• Build and maintain features across desktop and web-based healthcare applications, including real-time capabilities
• Integrate with cloud services and event-driven workflows
• Own CI/CD pipeline configuration and improvements
• Collaborate with security and platform teams on authentication and secrets management
• Instrument services for observability using structured logging and APM tooling
• Mentor Software Engineer I and II team members through code review and pairing
What Were Looking For Required
• Experience: 5+ years of professional software development experience
• C# advanced patterns including async/await, dependency injection (Microsoft.Extensions.DI), SOLID principles; .NET Core for APIs and .NET Framework for desktop
• ASP.NET Core Web API — production API development including middleware, routing, model binding, API versioning, and OpenAPI documentation
• WPF / XAML / MVVM — multi-threaded UI patterns, Dispatcher, async/await on the UI thread, DevExpress MVVM framework
• LLBLGen Pro ORM — entity generation, query building, schema-first data access patterns
• TypeScript / Node.js / Express / TSOA — advanced patterns including decorators, DI (TypeDI, reflect-metadata), and auto-generated OpenAPI specs
• SQL Server — complex query design, stored procedures, index optimization
• Real-time messaging — SignalR client-side integration, Apache ActiveMQ / Apache NMS, event-driven patterns
• AWS — S3, Lambda, Secrets Manager; practical working knowledge of MSK/Kafka event streaming
• Authentication — JWT bearer auth, OAuth2/OIDC, Okta integration, token lifecycle management
• Polly resilience policies — retry, circuit-breaker, and timeout patterns for external integrations
• Testing — NUnit + Moq (C#); Jest, Supertest, Cypress (TypeScript); contract testing against OpenAPI specs
• CI/CD — CircleCI or equivalent; pipeline authoring, workplace promotion strategies
• Structured logging and observability — NLog, Sentry, Datadog APM
• Security fundamentals — OWASP Top 10, input validation, parameterized queries, secrets hygiene
📌 Senior Software Engineer (Bengaluru)
🏢 Experity
📍 Bengaluru