Graduate Developer

  • Permanent
  • London
  • Posted 4 months ago

Permanent

Job Description
The Role
We are looking for candidates who are interested in a career in technology to join us as Junior developers.  After our software development and consultancy training, consultants will join one of our projects to help us deliver the latest generation of digital online services for one of our public or private sector clients. We have a number of exciting projects across a number of sectors including travel, finance, government and we also work with leading edge start-ups. Our projects are delivered either from our offices in Aldgate or from our client’s offices.
We are…
an independent software and technology consultancy who have clients in the public and private sector. We pride ourselves on our ability to deliver exciting new digital services for our clients. We focus on understanding our client’s business and work with them to deliver change that makes their business more effective.  We are able to support our clients with their strategy, technical design, user experience, software development and delivery into live service. Our multidisciplinary teams have the drive, talent and creativity to take strategies from inception all the way through to successful business adoption.  
We operate as a flat organisation, and believe in trusting and supporting all of our team to operate independently, making the most of their expertise in their field. We believe in giving everyone an opportunity to continually learn and grow in the direction they choose, and we actively help and support people to shape the career that they wish to have. 
We take work-life balance seriously, enabling people to work flexibly where possible and we strive to create a fun and relaxed working environment that allows our team to thrive.  We have annual company away days, organise company social events and hold regular technical meetups.
We believe that diversity makes us a stronger company and we seek to employ people with different ideas, styles and skill sets, each able to contribute in unique ways. This diversity engenders a richer, more creative environment – one in which our people develop and clients are served better. 
About you..
Candidates should have some academic or commercial programming experience and have a genuine interest in technology.
We are looking for people who have a background in critical thinking, enjoy tackling different problems in a structured way and are highly motivated self-starters.  Our consultants should have great interpersonal and communication skills and a strong desire to deliver the best possible solutions for our clients.
Our team is our strongest asset, you will be an excellent team player who recognises the strength of the team as a whole and can find their role within the Solirius team. Typical qualities of a Solirius consultant are:
  • Innovative and analytical thinking
  • Strong interpersonal skills
  • Motivation, enthusiasm and commitment
  • The ability to tackle complex problems and a willingness to always learn 
  • Excellent communication skills, both written and spoken with an ability to successfully engage with team members and clients
The ideal candidates will share our values and be aligned with our ways of working. As your career progresses, you can expect to work across all areas of the development lifecycle, from strategy to implementation, and to take on assignments in different sectors. This will provide you with a broad base of experience from which to build an outstanding career.
Candidates should be open to working in different locations for different clients. Although most of our work is in London, candidates should be happy to travel as client needs dictate.
More about the role …
The job will be based in Aldgate and sometimes on client site depending on the project. You have experience in software development projects, preferably with a computer science or Maths based degree. As part of the interview process we would like to discuss examples of previous projects you have completed in Java, Python, Ruby or C#.
Main duties 
You’ll be:
  • After training, working as a Java, Python, Ruby or C# developer on one of our client projects
  • Moving onto other client work (typically after 6 months to a year)  
  • Responsible for developing features, fixing bugs, updating applications to comply with government standards
  • Working as part of a larger time, learning from a senior developer within the team. 
  • Helping with Solirius internal applications or other work when possible
  • Working closely with clients to understand their needs and working with the Solirius team whilst on client site 
  • Helping us to grow our software engineering practice
Specialist skills required
  • Scientific or technical degree, or a relevant professional qualification, or equivalent experience
  • Some experience in software development, using Java, Python, Ruby or C# (and related technologies)
  • Understanding of common programming models (client/server, web based, integration)
  • Some understanding of DevOps technologies (such as git, Docker, jenkins, travis) 
  • Understanding of development methodologies, such as Agile and Waterfall
  • Good grasp of relational or non-relational databases (have used mysql, postgres or mongo DB)
  • Understanding of web technologies (HTML, JavaScript, CSS, etc. and how they fit together)
  • Some knowledge of cloud computing (Azure, AWS or GCP)
The following would be a bonus:
  • Experience of other languages and programming paradigms
  • Contributions to open source
  • Evidence of thinking about software development at a deeper level
Package and benefits
  • Competitive salary, dependent on experience
  • 25 Days Annual Leave + Bank Holidays
  • Flexibility to work from home (4 days a week in the office)
  • Up to 10 days training a year
  • Generous discretionary bonus
  • Statutory & Contributory pension
  • Free gym membership
  • Annual Away days
  • Monthly company socials
  • Ongoing training 

To apply for this job email your details to careers@solirius.com

Job Location