Role

Back End Developer

Exception is a trusted digital consultancy, delivery and service provider dedicated to helping organisations unlock value and create opportunity through the power of technology. Our customers tell us we provide excellent service, always deliver what we promise and provide the capability they require on time, every time. Everything we do is about helping organisations and people succeed and our dedication to the highest standards of service delivery is what sets us apart. 
Our success is underpinned by the quality and talent of our people. Together we all share a passion for digital technology and how it helps our customers solve problems and find better ways of doing things. 
As part of our continued growth, we are looking for a Developer with DevOps skills to be part of our successful winning team. 
This role will be part of our Cloud & Cyber team which consists of several collaborative disciplines including development, DevOps, cloud architecture and engineering.
This team works alongside other teams such as sales, service management, service design and architecture to deliver projects and services for our customers. These roles benefit from peer relationships and communities throughout Exception as well as being a role where the learning new skills are critical to success. We learn as a community and share knowledge through wikis, show & tells, online teams and face to face meetings. 
We are looking for someone to produce scalable software solutions within cross-functional team responsible for the full software development life cycle, from conception to deployment and support.   You should be comfortable around back-end coding languages, development frameworks and third-party libraries as well as DevOps tooling. You should also be a team player with  good attention to detail which you can use to take full ownership of tasks and deliverables.
This is an excellent opportunity to join a dynamic and growing business and work on exciting projects and services bring value to our customers. This is also an excellent opportunity to grow your skills in your field, widen your skills to new areas and advance within the organisation. 
Required Experience
The ideal candidate would enjoy frequently shipping code to production and have a solid understanding of building clean, modular applications using modern technologies, and be adaptable to change and working with the development team throughout project lifecycles.
  • Experience of working in diverse working environments including agile
  • Experience in development database technologies such as Aurora, MS SQL, Postgres, MySQL, MongoDB, ElastiCache or Redis
  • Experience of back-end languages - Python, C#, Java.
  • Experience of developing applications with efficient, well-documented, re-usable code
  • Experience of database design and development for applications including triggers and stored procedures
  • Experience of infrastructure as code including tools such as AWS CDK and Terraform.
Desirable 
  • Experience of working in multi-disciplined agile teams 
  • Experience of AWS technologies such as S3, CloudFormation, Aurora, DynamoDB, Glue, RedShift and database migration services 
  • AWS certification associate level (Developer, SysOps Administrator or Solutions Architect) or speciality (Database or Data Analytics)
  • Understanding of front-end languages, libraries and frameworks such as HTML5/ CSS/LESS, JavaScript, XML, jQuery, Vue.js, Angular, React and Node.js
Work with Us
At Exception, our success is underpinned by the quality and talent of our people. Together we all share a passion for digital technology and how it helps our customers solve problems and find better ways of doing things.
Life at Exception
Never the same day twice, working with us ensures a challenging and collaborative environment where you are sure to thrive.
Knowledge Sharing
We hold regular forums to share solutions and discuss new trends as well as regularly sharing interesting research and articles.
Nurturing Talent
We invest in our people’s growth and development.
Culture
We are a close-knit team who are always there to lend a hand, guide and support each other. We work hard but have a lot of fun together too.
 
Employee Benefits
As well as all the usual stuff (competitive salary, pension,  holidays, etc.), here are some of the benefits you can take advantage of when you join our team.
  • An extra day off to celebrate your birthday (it is an important day after all)
  • Take a day to support a charity or a community initiative of your choice, paid for by us
  • Full Private Medical Healthcare which can also cover your family if you wish
  • Yearly flu inoculation and any covid-19 top-ups
  • Life Insurance
  • Enhanced parental pay
  • Opportunities to learn and develop and gain accreditations all funded by us
  • A culture that promotes respect, creativity, openness and is inclusive for all
  • The opportunity to excel at what you do and progress your career