Connecting to Linkedin


Software Programmer (Delphi, Java, .NET, C#)

Software Programmer (Delphi, Java, .NET, C#)

Job Title: Software Programmer (Delphi, Java, .NET, C#)
Contract Type: Permanent
Location: Southampton
Salary: Up to 45k
Start Date: asap
Reference: GF4367
Contact Name: Gemma Feist
Contact Email:
Job Published: August 08, 2018 14:31

Job Description

Software Programmer
£Negotiable dependant on experience
Southampton, Hampshire
Our client is a leading designer and manufacturer of optical fibre-based lasers for use in materials processing applications in a wide range of industries. They are seeking a Software Programmer to support the programming of their production critical system. They use Delphi for this so any experience in this area would be fantastic but as this is an older language this could also be trained.
They require someone with a strong SQL database experience as this is critical to their production. This coupled with either Delphi or if not, Java, .NET or C# programming experience is what is needed for this role.
The level of the role is flexible hence no salary advertised, it is an important role within the business and the salary will depend on the level of experience in a similar role and what skills you can bring to the business.
Job Purpose:
You will be joining a small team to focus on designing, coding, testing, debugging and supporting highly complex software applications which are used across sites within the manufacturing area. Changes and enhancements usually (but not always) come from a defined set of specifications.
Key Areas of Responsibility:
Maintaining and supporting in house manufacturing system
Working on projects to improve and add functionally to above system
Resolving software and application issues
Helping to support and maintain company SQL infrastructure
Required Experience:
2-3 years+ Programming experience - Delphi/Lazarus/RemObjects Oxygene or JAVA, C# or .NET
Strong, demonstrable SQL skills
Working knowledge of Object Oriented Methodologies
Working knowledge of full development life cycle
Barcode labeling using ZPL/EPL programming languages
Electron/HTML5/CSS/JavaScript experience
Working knowledge of source code control systems (e.g. SVN/Git)
Web Reporting/Graphing technologies such as d3.js
Message Queuing technologies such as RabbitMQ/AMQP
Networking programming knowledge – TCPIP/UDP
Personal Profile:
Ability to work across multiple tasks methodically and efficiently and to meet committed timescales
Ability to work under pressure 
Highly organized with an attention to detail
Able to prioritise in a dynamic environment and adaptable to changes in priorities
Highly motivated