Enable job alerts via email!

C# Developer (Real-Time Data experience)

LJM People Plus

Aberdeen City

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A technology recruitment agency in Scotland is seeking an experienced C# Developer to engage in software development for major Energy Companies. The ideal candidate will have strong expertise in C#, the .NET Framework, and experience in multi-threaded application development. Responsibilities include writing sustainable code, software design, and collaborating with cross-functional teams to achieve business goals.

Qualifications

  • 2+ years of relevant experience.
  • Expertise in C# and .NET Framework.
  • Experience with multi-threaded/concurrent development.

Responsibilities

  • Write well-organized and sustainable .NET code.
  • Design new software and modify existing software.
  • Document technical requirements.

Skills

C# programming
.NET Framework
Good interpersonal skills
Multi-threaded/concurrent development

Education

B Tech/MCA/M Tech in Computer Science or related field

Tools

PostgreSQL
ASP.NET MVC
REST and/or OData APIs
Job description
Overview

My client, a Technology Company supporting major Energy Companies, is looking to recruit C# Developers.

The C# Developer will be responsible for day-to-day coding and development activities. This will include relevant Unit Testing using various Unit Testing tools, as applicable. This will also include working efficiently with the respective teams and giving consistent results that align well with business needs. The Engineer must be reliable, should show a high-level of understanding, have an innovative attitude, and be able to meet objectives in a timely manner.

They should demonstrate an ability to pro-actively communicate progress and requirements to the technical lead and manager as required. The correct individual will be highly driven and motivated and be able to meet new and demanding targets consistently and successfully as required.

Responsibilities
  • Write well-organized and sustainable .NET code.
  • Design new software and perform modifications/maintenance to existing software.
  • Present ideas for software improvements.
  • Identify and communicate best development practices.
  • Debug/Troubleshoot deployed software.
  • Document technical requirements.
  • Work closely with other developers and other staff (including but not limited to Product Manager, Operations, Testers, etc.).
Skills / Qualifications
  • Expertise in the C# programming language and the .NET Framework.
  • B Tech/MCA/M Tech in Computer Science or related field.
  • 2+ year’s relevant experience.
  • Good interpersonal skills.
  • Experience in multi-threaded/concurrent development.
Preferred Qualifications
  • Experience with ASP.NET MVC / Web API.
  • Experience with REST and/or OData APIs
  • Experience working with CI/CD processes and technologies.
  • Experience with relational databases, particularly PostgreSQL.
  • Experience with real-time data acquisition and exposure to industrial communication protocols such as OPC UA, MODBUS, SparkplugB.
  • Experience with IoT data transfer methodologies such as MQTT and OPC Pub/Sub.
  • Experience with any Cloud platform IoT services.
  • Experience in Event Driven Programming, including experience with message brokers (RabbitMQ, Kafka, etc.).
  • Experience in Web development technologies such as HTML5, JavaScript, Angular, Node.js, and TypeScript is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.