Job Description
This is an exciting opportunity for a Senior Software (C#) Developer. You MUST be located locally (Aberdeen Region) and be prepared to work hybrid (3 days in office), have at least 5 years commercial experience as a C# Developer, and some Project or Team Lead experience.
Are you the right candidate for this opportunity Make sure to read the full description below.
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: -
- C# (at least 5 years commercial experience)
- Agile
- Problem Solving
- Degree in Relevant Subject or Substantial Demonstratable Experience
- Experience working in a Continuous Integration Environment (CI / CD)
- 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.