This is an exciting opportunity for a Senior Software (C#) Developer. You MUST be located locally (Aberdeen) and prepared to work hybrid or office based, and have at least 5 years commercial experience as a C# Developer.
The role is ultimately to design and develop software products according to product owner specifications. Tasks include: -
* Develop and maintain Applications and Windows Services
* Active participation in development strategy and best practice
* Design and develop enhancements and functional changes to software packages
* Use Git to maintain source code
* Preparing technical and test documentation
* Mentoring / Supervising
Essential Skills: -
1. C# (at least 5 years commercial experience)
2. Agile
3. Problem Solving
4. Degree in Relevant Subject or Substantial Demonstratable Experience
5. Experience working in a Continuous Integration Environment (CI / CD)
6. Experience of developing and building systems from conception through to delivery
Desirable Skills (ANY of the following): -
* Visual Studio
* .NET
* Object Orientation
* Javascript
* Operating Systems: Windows Server, Linux
* Azure DevOps (AZDO)
* SQL Relational Databases – SQL Server, Postgres, Oracle
* Git / Version Control
* CI / CD
* Unit Testing
* REST API
* ORM
* Algorithms
* Blazor / Razor
Nice to have: -
* Hardware / Firmware Experience
* Data Communications: TCP, Serial(RS232, RS422, RS485),Modbus
* Selenium (WebDriver)
If you are interested, please contact us. A meeting will be arranged with all suitable candidates.