תיאור המשרה
Description
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.
Responsibilities
· 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.
Requirements
· 5+ years of hands-on experience in backend development with C# and modern .NET technologies.
· 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.
Advantages
· Familiarity with hardware-integrated systems or industrial software environments.
· 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.
· Strong mentoring and coaching abilities, with a collaborative approach to knowledge sharing and team development.
· Detail-oriented with a strong commitment to software quality and maintainability.
· Curious, adaptable, and open to continuous learning.
· Comfortable working in dynamic environments and balancing strategic thinking with execution.
· Clear and effective oral and written English communication skills.
המשרה הזו רלוונטית עבורך?