Senior Software Engineer - .NET/C#
This role offers a collaborative and innovative environment, with opportunities to expand your technical skills, take ownership of major software components, and work closely with cross-functional teams.
* Design and develop multi-threaded, service-oriented solutions using C# and the .NET Framework/.NET Core.
* Implement robust inter-service communication via WCF, gRPC, or .NET Remoting.
* Collaborate closely with systems engineers and hardware teams to deliver integrated solutions.
* Define and apply testing strategies, including unit testing, integration testing, and code reviews.
* Participate in architecture discussions and technical design reviews to ensure scalability and maintainability.
* Deliver reliable software in a regulated, quality-focused environment.