Software Engineer

  • Job Reference: HQ00016260
  • Date Posted: 28 May 2019
  • Recruiter: E-Resourcing
  • Location: Southampton
  • Salary: £30,000 to £40,000
  • Sector: IT (general)
  • Job Type: Permanent
  • Duration: Permanent
  • Work Hours: Full Time

Job Description

OOD / Software Engineer / Kubernates / Docker / SQL / GIT / SOFTWARE ENGINEER

SOFTWARE ENGINEER - (SOUTHAMPTON, HAMPSHIRE)

Salary: up to £40k DOE
Location: Southampton, Hampshire
Hours: Monday Friday 9-5pm

My client has been at the forefront of digital customer feedback technology since 1999. They leverage the powerful combination of action-orientated advisory insight and cutting-edge technology placing the Voice of the Customer at the heart of important business decisions.

Software Engineer:

As a Software Engineer you will be a member of a team of 4-6 developers (of varying seniority), a product manager and a tester, working together to improve and extend my client's world class market research platform, with the aim of delivering innovative solutions to our long list of global clients.

This is a hands-on position, using your software engineering skills to contribute to the technical design of new services, develop new features, and troubleshoot issues. You will have the opportunity to innovate and work with modern frameworks, containerisation and deployment tools, such as Symfony 4, Docker and Kubernetes.

The ideal candidate will have recent commercial experience of full-stack software development of large-scale web applications in a hands-on role. You will also have a deep interest in your work, be engaged in the community (active on GitHub) and enjoy being given challenges.

Requirements:

- Degree qualified in Software Engineering, Computer Science, Mathematics, Engineering or a related subject
- 3+ years hands-on software development coding experience
- Experience with PHP programming language
- Object Oriented design experience
- Knowledge and experience of using Agile software development practices
- Experience developing and maintaining complex commercial web applications
- Appreciation of standard software engineering design patterns (visitor, singleton, observer, factory, etc).
- Confident in crafting efficient SQL for development and diagnostic purposes
- Comfortable using modern version control system (e.g. Git) including knowledge of branching, tags and integration into other processes
- Experience of developing web applications deployed on Linux hosts
- Knowledge of web application security concerns
- Ability to provide constructive feedback in the code review process
- Experience of microservice architecture, its benefits and potential pitfalls is advantageous
- Experience or desire to work in a "testing culture"; experience of TDD and BDD
- Passion for sharing your knowledge and helping others
- Clear and concise communication skills (verbal and written)
- Ability and enthusiasm to adapt to today's fast-changing technical landscape

Responsibilities:

- Contributing to the technical design of your team's software, taking ownership of some areas, as agreed with your team's lead engineer
- Executing the implementation of new software against an agreed software design, with limited support from other engineers
- Ensuring your own work commitments are met, proactively seeking assistance from others when needed
- Creating technical documentation
- Communicating effectively with relevant stakeholders

Benefits:

- Encouraged to participate in rapid prototyping and hackathons
- Annual Christmas and Summer Party
- Variety of snacks and drinks provided including fresh fruit
- Free onsite parking and easily commutable by train or bus
- Company Pension scheme
- Bupa Health Insurance
- 23 days' Annual Leave plus Bank Holidays
- Company sick pay after 6 months service
- Dog friendly, open plan office in a peaceful countryside location


For more information on this exciting opportunity, please contact Athena Antoniou:


E: Athena.antoniou@e-resourcing.co.uk
T: 01372 748444