Senior Software Engineer Opportunity
About the Job
We are looking for a highly skilled Senior Software Engineer to join our software development team. This role involves designing, building and maintaining efficient C# codebases, as well as collaborating with cross-functional teams to understand system requirements.
Key Responsibilities
* Design, build and maintain efficient C# codebases.
* Refactor existing software tools to create a unified platform.
* Collaborate with cross-functional teams to understand system requirements.
* Produce high-quality technical documentation throughout the development process.
Requirements
* Experience in .NET development using C#.
* Proficiency with Visual Studio and desktop application development.
* Solid understanding of embedded C and software that interacts with hardware.
What We Offer
* Competitive salary.
* Generous pension contribution.
* Discounted gym membership.