Landa is seeking a highly skilled and hands-on Senior 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.
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.
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.
This position is open to all candidates.