ChampionX

Software Engineer

ChampionX
Apply
12 days ago
Edinburgh, United KingdomMid Level

Responsibilities

  • Deliver high-quality commercial software across multiple products.
  • Provide commercially focused platform support and fulfill third-line support responsibilities.
  • Make technical and architectural decisions and contribute to technical discussions.
  • Own feature brief documents for product enhancements and help evolve the architecture for the product roadmap.
  • Resolve high-profile, urgent, or strategically important technical challenges.
  • Mentor junior developers and support the development of the engineering team.
  • Analyze and tune database technologies for performance at scale.

Requirements

  • At least 2 years of relevant experience.
  • Experience with C#, Entity Framework, and ASP.NET MVC, with interest or experience in other programming languages.
  • Knowledge of object-oriented programming principles and design.
  • Experience with relational and non-relational data technologies.
  • Experience analyzing and tuning database technologies for performance at scale.
  • Experience with front-end technologies such as HTML5, CSS, and JavaScript.
  • Knowledge or experience with unit and integration testing frameworks.
  • Strong problem-solving skills and the ability to work independently and collaboratively.
  • Passion for quality software development and a desire to learn and improve.

Benefits

  • Comprehensive benefits package.
  • Flexible working arrangements supporting balance between work commitments and other priorities.
  • Opportunity to make an impact and shape a career in a growth-focused organization.
  • Support for diversity, inclusion, sustainability, safety, and continuous improvement.

Tech Stack

ChampionX

About ChampionX

1,001-5,000 employees
Contact me