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.
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.