Solarwinds Inc. Software Developer in Dundee, United Kingdom

Opportunity Details:

Overview:

This is an exciting opportunity to join a well established team responsible for developing market leading software.

Max Remote Management is a cloud application serving thousands of customers and is installed on millions of devices. It allows IT technicians the ability to monitor, protect and restore systems remotely. We sell the product to most of the developed world with hosted environments in Europe, North America, Asia and Australia.

Our R&D department is responsible for maintaining, developing, testing and delivering the application to our hosted environments and remote agents (installed on PCs). We have multiple feature teams working on new functionality in the product. Continued investment in R&D has helped us get to where we are today. We place an emphasis on quality, accountability and scalable solutions that will stand the test of time and allow us to build on.

What Technology we currently use

As a cloud based application our development stack is primarily focused around client server interactions. Our central system is developed in a LAMP stack with several sub-systems developed using technologies appropriate for their use. Our agent is C++, our check service is JAVA based leveraging AWS services and our other services are .NET using C#

Our UI is developed on top of a javascript framework called ExtJS and we treat the javascript with the same respect as we do the server and agent code. We also have native mobile interfaces, however it’s unlikely you’ll be asked to develop these.

Responsibilities:

What you'll be doing

As a developer working as part of a development team you will be given the opportunity to contribute to the various code bases and solutions. Using the latest tools, techniques and best practices it will be your job to solve the problems of our customers. Leveraging your experience in OOP, you will be expected to write code that can be tested using a unit test suite and by QA in your team.

You’ll be expected to support the Team Leader in fulfilling the commitments of the team. Your efforts will allow us to estimate, develop and deliver code to production environments in a consistent way.

Should you be successful in joining the Max RM development team you will be given the support of experienced professionals to get up to speed with our applications and development practices. You’ll be supported throughout your career by SolarWinds who will invest in you to develop skills that are mutually beneficial. You’ll also be given the opportunity to develop in your career should you show the acumen and desire.

Qualifications:

Desired Skills

  • Proven Problem Solver

  • Object Oriented Programming

  • Unit Testing

  • Design Patterns

  • Relational Database Design and SQL

  • Web Technologies (html, css, js, json, etc)

  • Refactoring

Beneficial Skills

  • Test Driven Development

  • Linux

  • ExtJS or similar javascript framework

  • Amazon technologies

  • Source Control (we use SVN and Git)

The ability to communicate with others in the team and wider department is a must. We aim to build a collaborative environment where everyone can contribute, improve and learn. You’ll be expected to participate in code reviews, both giving and receiving feedback relating to the code you deliver. Having the ability to talk about your solution and share ideas is really valuable.

#IN

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 2016-8547

# Positions 1

Location UK - Dundee

Category (Candidate Search) Engineering

Position Type Permanent