Working as an individual or as part of a team; the successful software engineer will be proficient with C#, preferably using .NET core/ .NET 6+ . A strong communicator, this software engineer will excel at requirements capture, design, development and verification.
.NET framework 4.5+ experience would also be of interest.
You will support a mixture of both R&D and product development tasks within the Engineering department of one of the worlds top industrial control systems manufacturers. The successful software engineer will be a highly adaptable individual with a strong aptitude for learning the existing toolsets.
The companys products operate in the energy control and automation markets and are designed to provide energy throughout a wide range of forms such as generator sets, renewables, microgrid as well as off-highway machinery.
The successful software engineer will be keen to be involved in all development areas, you should have a proven track record in both problem solving and standards compliant, quality focused software development.
You will be required to follow all existing processes and working practices, contributing suggestions to their improvement.
Working as part of a multidisciplinary team, the successful software engineer will have good communication skills and a can-do attitude. A genuine passion for innovative technology will be advantageous. This opportunity will enable the successful candidate to gain valuable knowledge of industrial controls and best design practices.
Requirements:
Expert in C#
Comfortable collaborating closely with embedded systems engineers
Experience with multiple programming languages in a commercial engineering department
Previous experiences of controls and automation software development.
Bachelor of Science in IT/Software Engineering or equivalent
Key Duties & Responsibilities:
The design and implementation of software in C# using .NET core/ .NET 6+
Follow a full SDLC, developing PC based applications for new and existing products
Ensure software reliability, standards, safety and security objectives are all met
Diligent use of the company version control systems, demonstrating excellent version control discipline
Support software deliveries through test, production and commercial deployment
Responsible for the delivery of all SDLC technical deliveries both software and documentation
Write and maintain development documentation including specifications, requirements, test plans and design descriptions
Review software and designs with regards to coding standards and best practice
Support the Embedded team during design and development.
Benefits:
25 days holiday + Bank Holidays
New flexible holiday scheme
Bupa Healthcare package
Life Insurance
Enhanced Maternity/Paternity pay
5% Pension contributions
Companywide performance based annual bonus scheme
Job Type: Full-time
Pay: 26,736.92-51,056.57 per year
Additional pay:
Bonus scheme
Benefits:
Company pension
Enhanced maternity leave
Enhanced paternity leave
Free parking
Life insurance
On-site parking
Private medical insurance
Sick pay
Schedule:
Monday to Friday
No weekends
Ability to commute/relocate:
Nottinghamshire, NG17 5ES: reliably commute or plan to relocate before starting work (required)
Application question(s):
How many years of work experience do you have with C#?
Do you have experience with the review of software and designs with regards to coding standards and best practice?
Do you have experience with multiple programming languages in a commercial engineering department?
Previous experiences of controls and automation software development?
Work authorisation:
United Kingdom (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.