Petrolink is a well-established information and communications technology service company specializing in the energy sector.
Today Petrolink provides services in more than 40 countries worldwide through four regions in North America, Latin America, Europe, Africa, and Asia.
The secret to this success is the people that work for Petrolink. Petrolink continues to recruit and train highly skilled and internationally experienced employees from the energy sector, software development, and information and communications technology industries. All these employees are team players with a passion for service delivery and an uncommon ability to make strong connections between people, data, and action for better and faster decisions.
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.
**Duties & Responsibilities**:
Write well-organized and sustainable.Net code.
Design new software and perform modifications/maintenance to existing software.
Mentor junior developers.
Present ideas for software improvements.
Identify and communicate best development practices.
Debug/Troubleshoot deployed software.
Document technical requirements.
Perform code reviews.
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.
Clear English communication expected in written and oral forms
Experience in multi-threaded/concurrent development.
Understand about the data structures and OOP concept in C#.
Ability to work individually and as part of a large remote team.
Knowledge and experience working with Agile development methodologies.
**Preferred Qualifications**:
Experience with ASP.NET MVC / Web API.
Experience implementing REST and OData APIs.
Experience with MS SQL, PostgreSQL, Oracle, and or NoSQL databases, particularly Cassandra.
Experience with developing new solutions.
Experience in Event-Driven Programming, including experience with message brokers (RabbitMQ, Kafka, etc.).
Experience working with CI/CD processes and technologies.
Experience in web development technologies such as HTML5, javascript, Angular, Node.js, and typescript.