jobapplier

Software Engineer

Vitol

Responsibilities

  • Support and enhance reporting components, including spreadsheet-based and service-based reporting tools.
  • Maintain and improve internal communication and messaging tools used by business applications.
  • Support batch-processing components and background services used by core trading systems.
  • Contribute to the reliability and performance of tools supporting reporting, data exchange, processing workflows and application integration.
  • Maintain, improve and support deployment processes for commercial and internally developed applications.
  • Maintain and improve developer tools and development environments, integrating AI technology.
  • Support and enhance CI/CD and software quality tooling, including tools such as Jenkins, Git, Bitbucket and SonarQube.
  • Maintain and improve developer tools and development environments.
  • Support documentation, workflow and collaboration tools such as Jira and Confluence.
  • Participate in application installation and release preparation processes.
  • Improve integration between development tools and automate recurring tasks.
  • Contribute to the development and adoption of unit testing frameworks and quality practices.
  • Identify opportunities to improve developer productivity, reduce manual effort and increase release reliability.
  • Work collaboratively across different teams, domains and technology topics.

Requirements

  • ​​​​​​ 2 to 5 years of experience in a software development, application engineering, DevOps, release management or architecture team.
  • Strong programming skills in .NET / C#.
  • Strong problem-solving skills and a pragmatic approach to delivery.
  • Ability to work on several topics in parallel across different teams and domains.
  • Collaborative mindset and willingness to support and enable other developers.