Senior Backend Software Developer
Develop and maintain C#/.NET backend applications and integrate software with hardware and multidisciplinary systems. This is a full-time, on-site role in Be’er Ya’akov.
Responsibilities
- Design, develop, and maintain backend applications using C# and .NET Framework or .NET 6+.
- Develop software that interfaces with hardware components, controllers, and peripheral devices.
- Implement and support TCP/IP, UDP, and other communication protocols.
- Integrate software with hardware and multidisciplinary systems.
- Collaborate with systems, hardware, operations, and technical support teams.
- Troubleshoot and enhance existing applications to improve performance and reliability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- At least 5 years of software development experience.
- Strong C# and object-oriented programming skills.
- Experience with network and serial communications.
- Experience integrating software with hardware interfaces and communication protocols.
- Experience with source code and configuration management tools such as Git, Azure DevOps, or TFS.
- Fluent English communication skills.
Nice to have
- Experience developing software for complex, multidisciplinary systems.
- Experience in regulated, industrial, aerospace, automotive, medical device, or technology environments.
- Familiarity with Agile.