Solarwinds Inc. Software Developer - C#/Java in Dundee, United Kingdom

Overview

SolarWinds MSP is the leading global provider of complete IT management and automation solutions for Managed Service Providers (MSPs). Our award-winning product suite includes the industry’s #1 RMM Service Automation Platform and has a proven track record of helping MSPs standardize and automate the setup and delivery of IT services in order to achieve true scalability. We believe that the MSPs who use our products everyday should be excited about them. That's why we put our users first in everything we do and strive to deliver powerful functionality while making their jobs easier.

Our platform

We have a microservices architecture and a lot of programming languages and technologies contributing to it. Java, C#, PHP, C++, and Golangare the most popular, but not the only ones! We are running many of these microservices in the cloud (mainly AWS), and we are increasingly using Docker containers and Kubernetes to host and deploy our infrastructure.

People and processes

But the technology is not all. We work with a group of smart folks in agile teams comprising of developers and testers, supported by other areas of the business such as devops, architecture, UX, product management and others.

Responsibilities

You should be self-driven, result oriented with a positive outlook and have a clear focus on high quality software. You enjoy solving complex problems, both locally and at scale. You'll be involved in defining, testing, delivering and supporting features from start to finish within a team of peers.

Qualifications

Must have

  • Strong knowledge of OOP and design patterns

  • C# and/or Java programming language experience

  • Backend development: WebServices, REST APIs, crons/long-running processes

  • Experience interacting with external APIs

  • Unit tests, TDD

  • Relational databases and how to write complex and efficient SQL queries

  • Version control (Git/Github)

  • Agile (Scrum/Kanban) experience

  • Good communication skills, both in written (documentation) and spoken

Nice to have

  • Experience in other programming languages, especially Golang, C++, Python

  • Docker experience

  • Cloud native (AWS, Azure, Google Cloud, etc...)

  • Test automation

  • CI/CD (continuous integration/ delivery)

  • Experience working with databases (relational or not) in areas around profiling/optimisation/replication

  • Multi-threading/parallel processing

  • Experience with billing/invoicing/financial products

What we'll give you

  • A competitive salary topped up with a company bonus scheme

  • A matched pension contribution scheme

  • Health insurance and life assurance

  • A relaxed place to work with casual dress, games room and free lunches twice a week

SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.

Job ID 2018-10882

# Positions 1

Category (Candidate Search) Engineering

Position Type Permanent

Business Group SolarWinds MSP