Landa is seeking a highly skilled and hands-on Backend .NET Developer to join our agile R&D team. In this role, you will design, develop, and maintain enterprise-grade software systems with integrated hardware components, leveraging modern Microsoft .NET technologies.
עיקרי התפקיד
Provide technical leadership and mentorship to development team members.
Design, develop, and maintain scalable enterprise-grade software solutions.
Promote and enforce high standards of software quality, development best practices, and coding standards.
Participate in architecture discussions, solution design, and peer code reviews.
Drive best practices in clean code, design patterns, code reuse (DRY), and code review processes.
Collaborate on modernization and migration of legacy applications to modern technology stacks.
Troubleshoot and provide remote support for production and field systems when required.
Act as a technical advocate for innovation, continuous improvement, and emerging technologies.
דרישות
5+ years of hands-on experience in backend development with C# and modern .NET technologies.
Strong experience with hardware-integrated systems or industrial software environments - Must.
Strong experience designing and developing scalable enterprise software systems.
Solid understanding of object-oriented design, design patterns, clean code principles, and software architecture.
Experience with RESTful APIs, SQL databases, and performance optimization.
Proven experience in code reviews, debugging, testing, and software quality practices.
Familiarity with Agile development methodologies and collaborative delivery processes.
Bachelor's degree in computer science, Software Engineering, or related field.
יתרון
Experience modernizing or migrating legacy applications to modern frameworks or architectures.
Exposure to microservices architecture and distributed systems design.
Attributes
Strong problem-solving, debugging and troubleshooting skills.
Excellent interpersonal skills with the ability to work cooperatively in a team environment as well as with cross-organizational functions (other developers, testing, engineering, and customer support).
Hands-on, proactive, and highly accountable.
Strong technical leadership with a collaborative mindset.