Job description
Are you a talented Software Design Engineer looking for a challenging role in a dynamic company? Join a leading manufacturer at the forefront of the industry.
With over 30 years of experience, our client caters to a diverse international client base across various sectors through a global distributor network. Due to business expansion, they have an opening for a skilled Software Engineer to contribute to our innovative solutions.
Position: Software Design Engineer
Responsibilities:
* Execute full software development life cycle (SDLC).
* Develop flowcharts, layouts, and documentation to identify requirements and solutions.
* Write well-designed, testable code primarily in C# and .NET.
* Integrate software components into a fully functional system.
* Troubleshoot, debug, and upgrade existing systems.
* Document and maintain software functionality.
Requirements:
* Experience in Windows GUI Development.
* Proficient in .NET Programming and C#.
* Familiarity with Agile or similar development processes.
* Analytical mindset with problem-solving aptitude.
* Ability to work independently.
* Experience with Microsoft Visual Studio and associated tools.
* WinForms development.
Desirables:
* Strong Mathematical Skills.
* Mobile/Cross-Platform Development (Android/IOS, Xamarin).
* Experience in low-level programming and hardware.
* Knowledge of Serial Data Protocols.
* Windows Embedded Experience.
* Familiarity with Offshore Surveying Techniques.
* High standard of written and spoken English.
In Return, Our Client Offers:
* Competitive salary commensurate with experience.
* Company pension scheme with additional contributions.
* Annual profit-related bonus.
* Starting leave of 22 days, plus statutory, per annum, increasing with time served.
* Possibility of home-working once up to speed, dependent on the task.
* Relocation expenses.
Job Types: Full-time, Permanent
Benefits:
* Company pension
* Free parking
* On-site parking
* Profit sharing
* Relocation assistance
Schedule:
* Monday to Friday
Supplemental Pay Types:
* Performance bonus
Work Location: In person (hybrid once trained)
So, sound like something for you? Hit apply or contact Lewis Woollard direct on .