Backend .NET Developer

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 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.

Advantages

· 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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available