Senior Software Engineer

UK-Newcastle upon Tyne
Job ID
2017-17152
Category
Product Delivery
Position Type
full-time

Overview

What’s it all about?

 

Sage One is designed specifically for startups, small businesses, freelancers and sole traders.

 

No jargon, no confusing processes just an easy way to get things done.

 

Our Accounting and Payroll web applications are available in 9 different countries, each one localised to meet specific market needs.

 

We're growing fast, and as a result are expanding our Sage One teams around the world. At present we are looking for a number of talented, passionate and ambitious engineers to join our growing community in the UK based in the Newcastle head office.

 

Sage One is a collection of Ruby on Rails/Sinatra service applications with a HTML/CSS and JavaScript based front end. We use RSpec for unit testing and we are currently in the process of transforming our architecture to adopt a more modularised set of smaller services alongside a ReactJS front end.

 

You’ll be joining an existing team of highly skilled and driven individuals, working together to form customer focused agile scrum teams, employing Test Driven methodologies and continuously shipping code to production.

 

We’re working on several exciting new projects as part of our move to a container based, service oriented architecture, building smaller, discrete services that can be deployed regularly as new features and improvements are written. On the front end, we’re using the latest web technologies (ReactJS, HTML5, CSS3, ES6) to drive a consistent look and feel across all our products, whilst improving the development experience. The addition of ideas and experience from talented individuals will help us to shape these projects.

 

Successful applicants will be working in a fast-paced Apple Mac environment using the latest technology to develop highly scalable, high quality, high availability and secure web applications following all the latest web technologies and processes.

 

 

Who we’re looking for:

 

Individuals combining a passion for the North East, software development, openness to new ideas and technologies and able to work in a collaborative manner with the local and global development teams delivering products that make a real difference to our partners and customers around the world.

 

Responsibilities

  • Develop, deliver, maintain and implement high quality technical solutions
  • Participate in all phases of the project lifecycle.
  • Define and document technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems and/or services, internal and external checks and controls, and outputs.
  • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
  • Continuously strive to make improvements to the existing products and/or systems and services.
  • Seek out and act upon feedback.
  • Assist in educating others within Technology Group where required.
  • Ensure all development is completed to the required quality standards.
  • Keep up to date with relevant technology areas.

Qualifications

 

Qualifications:

  • Individuals with a passion for developing world-class SaaS applications together with eagerness to constantly improve their skills and abilities. Proven problem solving skills, and able to demonstrate an aptitude for software development, with experience of working with relational databases.
  • A well-rounded developer with front end JavaScript experience and/or HTML5/CSS3 exposure, as well as an appreciation of MVC web frameworks (Ruby, Java, PHP, .Net) and REST concepts.

 

Essentials:

 

  • Ruby on Rails/Sinatra service applications experience.
  • HTML/CSS and JavaScript based front end experience.
  • Passion for agile and test driven development.
  • Previous hands-on development role experience.
  • Agile process experience, ideally Scrum.
  • Proficiency in English language, verbal and written
  • Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
  • High numerical reasoning and logic ability with good problem solving skills
  • Good knowledge of the principles of database design including modelling logical and physical data schemas where appropriate
  • Proficient with one or more relevant programming languages, frameworks and databases
  • Trouble shooting and/or problem solving skills
  • Be willing to adapt to significant changes in either technology or environment
  • Be interested in self-development including the maintenance of personal technical competence in all relevant areas
  • Effective communicator and influencer with good relationship management skills
  • Experience of unit and integration testing techniques

Company Information

Sage is the market leader for integrated accounting, payroll and payment systems, supporting the ambition of the world’s entrepreneurs.

 

Like many of the businesses we serve, Sage began as a small business and has grown beyond what seemed imaginable. Today over 13000 colleagues now support millions of entrepreneurs across 23 countries as they power the global economy.

It is these entrepreneurs who are the drivers of prosperity and it’s our privilege and honour to serve them. We take real pride from how many of our customers have flourished and, that our products have grown with them as they moved from start-up to successful, international businesses.

In a world where only the voices of the biggest are heard, we will always fight to hear the voice of the entrepreneur.

 

An innovator today and tomorrow     

Our smart people use the smartest technology to reinvent and simplify business accounting - working with a thriving community of entrepreneurs, business owners, tradespeople, accountants, partners and developers. 

We enable our customers to focus on their business and help them to leapfrog to the future.

 

Inventing the future 

We are changing the way that millions of businesses track the movement of money through their business. We are also changing the way we do business. And as a FTSE 100 business we believe in a socially-responsible world and we are active in supporting our local communities and invest in making a real difference through the philanthropy of the Sage Foundation. Our Sage Foundation is based on the 2+2+2 model - 2% of free cash flow, 2% of colleagues' time and up to 2 free products each year to charitable organizations. Colleagues are empowered to give to the causes that matter to them.

Our customers make life-sacrifices. They take risks to follow their dreams and pursue their passions and, on this, global prosperity is built. They deserve a bigger voice and we will always work hard to champion this noble cause.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed