Back to search:Developer / Jakarta (south)

JOB SUMMARY

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 be able to 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.
  • 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.
  • 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.).
  • Experience in Web development technologies such as HTML5, javascript, Angular, , and typescript is a plus.