Software Engineer

Kainos Group PLC

Building and testing modern software applications
Common software design principles and patterns
Modern version control and continuous delivery pipelines
As a Software Engineer (Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact the lives of users worldwide

Job Summary

  • As a Software Engineer (Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact the lives of users worldwide.
  • You’ll do this whilst learning about new technologies and approaches, with talented colleagues that will help you to learn, develop and grow.
  • At Kainos, we believe in the power of diversity, equity and inclusion.

Matching Summary

As a Software Engineer (Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact the lives of users worldwide.

Skills & Requirements

Must-have

  • building and testing modern software applications
  • common software design principles and patterns
  • modern version control and continuous delivery pipelines
  • collaborative team environment
  • good communication skills
  • flexibility and overcoming obstacles

Nice-to-have

  • JavaScript / Node.js or Java
  • NoSQL for data storage
  • cloud technology platform experience
  • troubleshooting development and test environments
  • multiple programming languages and data storage technologies
  • imagination to find fresh solutions
  • constructive feedback
  • treating others with respect
  • sharing information and knowledge

Key Requirements

  • Two years of experience in building and testing modern software applications
  • Experience in applying common software design principles and patterns
  • Experience of using modern version control and continuous delivery pipelines
  • Experience of working in a collaborative team environment
  • Good communication skills
  • Flexibility to overcome obstacles
  • Actively look for better ways to do things
  • Constructive when giving or receiving feedback
  • Treat others as you would like to be treated
  • Share information, knowledge and experience

Work Rights

Not specified

Tailored Resume

Cover Letter