We are seeking a Senior C#/.NET Developer with over 5 years of experience to join our team in Netanya, Israel. In this role, you will design, develop, and maintain scalable web applications and backend systems using .NET Core, MVC, RESTful APIs, and modern cloud technologies. Success in this position means delivering high-quality, maintainable code, optimizing system performance, and contributing to the architecture and strategy of our software solutions. You will work closely with cross-functional teams to ensure seamless integration, reliability, and innovation across projects.
Responsibilities
- Design, implement, and maintain scalable backend services and APIs using C# and .NET Core.
- Develop web applications following MVC patterns and best practices.
- Integrate with databases (SQL & NoSQL) and messaging systems (RabbitMQ, Kafka) to support robust data flows.
- Participate in cloud-based deployments, utilizing Azure services, containers (Docker), and orchestration (Kubernetes).
- Collaborate with cross-functional teams to define requirements, implement features, and improve processes.
- Conduct code reviews, mentor junior developers, and contribute to maintaining high standards for code quality.
- Monitor, troubleshoot, and optimize application performance and scalability.
Qualifications
- 5+ years of professional experience with C# and .NET (Framework & Core).
- Strong experience in web development, including MVC, RESTful APIs, and modern frontend integration.
- Hands-on experience with cloud platforms, preferably Azure, and familiarity with Docker and Kubernetes.
- Proficiency with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB, Elasticsearch).
- Knowledge of design patterns, enterprise architecture, and microservices.
- Experience working in Agile/Scrum teams.
- Excellent verbal and written communication skills, able to collaborate effectively with diverse teams.