Job Search and Career Advice Platform

Enable job alerts via email!

C# Developer

PT Petrolink Services Indonesia

Jakarta Utara

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company in Indonesia seeks a skilled C# Developer to join their dynamic team. The role involves writing high-quality .NET code and working in an Agile environment to develop innovative products focused on data management and visualization. Candidates should have a strong background in C#, real-time data acquisition, and relevant experience in multi-threaded development. A B Tech/MCA/M Tech in Computer Science is required, along with good interpersonal skills.

Qualifications

  • Expertise in C# programming language and .NET Framework.
  • Experience with real-time data acquisition and industrial communication protocols.
  • Good interpersonal skills and multi-threaded development experience.

Responsibilities

  • Write well-organized and sustainable .NET code.
  • Design new software and perform modifications to existing software.
  • Work closely with other team members including product managers and testers.

Skills

C# programming language
.NET Framework
Real-time data acquisition
OPC UA
MODBUS
SparkplugB
MQTT
OPC Pub/Sub
Interpersonal skills
Multi-threaded development
Agile methodologies

Education

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

Tools

ASP.NET MVC
REST APIs
OData APIs
CI/CD processes
PostgreSQL
RabbitMQ
Kafka
Job description

Petrolink is a global company that specializes in user‑driven technology for the Oil and Gas Industry. We are currently looking for a new C# Developer to join our team.

As a member of the development team, you will be a key player in building innovative products that encompass the future of data management, visualization, and analytics in our industry. Our Developers work as part of a multi‑disciplinary team in an Agile/DevOps environment. You will be able to deliver high‑quality code and build reliable and scalable applications.

DUTIES & 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.
  • 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.
  • 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.
  • 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.
  • Knowledge and experience of working with Agile development methodologies.
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 any Cloud platform IoT services.
  • Experience in Event‑Driven Programming including experience with message brokers (RabbitMQ, Kafka, etc.).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.