Design, develop, and maintain complex .NET-based applications
Collaborate with cross-functional teams including engineers, QA, and domain experts
Implement secure, scalable, and efficient solutions aligned with healthcare industry standards
Participate in code reviews, architecture discussions, and technical decision-making
Take ownership of features from requirements breakdown to deployment
Deploy and monitor services in AWS cloud-native environments
Handle production issues and incidents with accountability
Requirements
5+ years of experience in software development
strong OOP and system design skills
solid hands-on experience with .NET
understanding of software testing concepts and practices
strong knowledge of Domain-Driven Design (DDD) and complex domain modeling
strong knowledge of event-driven architectures (Kafka, RabbitMQ, MassTransit)
strong knowledge of event sourcing and related architectural approaches, including CQRS and materialized projections
experience working with agentic AI in development, or a solid understanding of the concepts with a strong willingness to quickly apply them in practice
expertise in cloud-native and DevOps practices (CI/CD, automation, monitoring)
experience with relational databases (PostgreSQL), EntityFramework, Marten
knowledge of non-functional requirements (performance, security, availability)
experience with containers (Docker, Kubernetes)
proficiency with observability tools (Grafana, Prometheus, or similar)