Senior .NET Back-End Engineer
Posted Updated
You will architect, develop, and deliver reliable, scalable backend software modules and components. You will build services with .NET, SQL Server, RabbitMQ, Docker, and AWS; design APIs and data flows; prioritize work; address performance challenges; and mentor teammates and partners.
Responsibilities
- Design, develop, and deliver scalable software modules and components
- Build backend systems using .NET, SQL Server, RabbitMQ, Docker, and AWS
- Plan, triage, and prioritize work across multiple priorities
- Share knowledge and mentor teammates and partners
Requirements
- Fluency in English and Hebrew
- 7+ years developing enterprise systems with C#, .NET Framework 4.6+, and .NET 5.0+
- 6+ years of SQL experience, preferably SQL Server
- Experience with NHibernate or Entity Framework
- Communication skills
- Understanding of Domain-Driven Design
- Cloud architecture experience, preferably AWS
- Docker and container experience
- SpecFlow and automated testing experience
- Experience designing distributed systems and event-driven architectures
- Understanding or exposure to NServiceBus, RabbitMQ, and idempotency
Benefits
- Flexible hybrid model with three days a week in the office
- ₪1,000 net monthly wellness benefit
- Full Keren Hishtalmut
- Private health insurance
- Dental insurance
- Donation matching
- Volunteering days
- Team outings
- Mentorship programs