Software Engineer C# Role
Join the Octagon Group in our collaboration with a technology company that specializes in precision electronic devices for various sectors, including renewable energy, meteorology, marine, and defense.
Their products are relied upon by global clients where performance and reliability are paramount.
We are seeking a talented Software Engineer C# to contribute to our growing software development team.
About the Role
This position is ideal for someone who thrives in a collaborative environment and enjoys both improving existing systems and developing new solutions.
You will play a key role in enhancing internal applications that support product testing and demonstrations, merging legacy systems into a unified platform, and optimizing software that interacts directly with physical devices.
Key Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable C# code.
* Refactor and unify existing software tools into a single modern suite.
* Collaborate with engineers, QA, and product teams to understand system requirements.
* Produce high-quality technical documentation across all phases of developments.
Ideal Candidate 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.
Offer Details:
* A competitive salary package.
* Generous pension contribution.
* Private healthcare and life assurance.
* Flexible working hours / flexitime.
* Discounted gym membership.
* Support for professional development and training.