Software Developer
Role Title: Software Developer
Location: Milton Keynes
Role Type: Permanent
Salary: £45,000 PA
ROLE PURPOSE
As a Software Developer you will develop across the full development lifecycle using an Agile (Scrum) methodology from requirements analysis to delivery. You will also need to develop through the full stack of technology.
For larger pieces of work our Solutions Architects design the solution, but for smaller and better understood pieces of work our teams steer the technical solution and implementation. Therefore, a key part of your role will be to understand business requirements (user stories) and successfully deliver a technical solution which meets the requirement, as well as adhering to development standards, enterprise architecture and best working practices.
As a Software Developer you will join our high calibre team of software professionals, with a culture designed to offer a challenging but supportive and career enhancing environment. You will be required to have a high degree of professional accountability.
As this is primarily a backend role, you’ll be working on microservices, creating pipelines, running workloads in Kubernetes, configuring our service mesh and ensuring that everything is performing on our web site and mobile app. We don’t expect you to have experience in all these areas, be rest assured that we have an excellent track record of ensuring that new starters have the tools, time, and support from your colleagues to upskill.
MAIN AREAS OF RESPONSIBILITY
Technical
ACCOUNTABILITY
We place immense importance on having the right attitude, therefore you should have a real passion for technology and want to be a member of a growing and successful company.
You should ideally possess:
Professional Skills
o An understanding of the SOLID Principles of software development and how they are applied.
o Unit Testing
o The benefits of Continuous Integration/Continuous Delivery.
o Practical use of source control systems (TFS/GIT)
o Knowledge or experience of working with high volume systems, preferably eCommerce.
o A practical understanding of security practices, preferably PCI compliance.
o Any development projects or experience gained using cloud technologies.
o An understanding of microservices and an event driven architecture
o A basic understanding of Kubernetes concepts
Personal Skills
Location: Milton Keynes
Role Type: Permanent
Salary: £45,000 PA
ROLE PURPOSE
As a Software Developer you will develop across the full development lifecycle using an Agile (Scrum) methodology from requirements analysis to delivery. You will also need to develop through the full stack of technology.
For larger pieces of work our Solutions Architects design the solution, but for smaller and better understood pieces of work our teams steer the technical solution and implementation. Therefore, a key part of your role will be to understand business requirements (user stories) and successfully deliver a technical solution which meets the requirement, as well as adhering to development standards, enterprise architecture and best working practices.
As a Software Developer you will join our high calibre team of software professionals, with a culture designed to offer a challenging but supportive and career enhancing environment. You will be required to have a high degree of professional accountability.
As this is primarily a backend role, you’ll be working on microservices, creating pipelines, running workloads in Kubernetes, configuring our service mesh and ensuring that everything is performing on our web site and mobile app. We don’t expect you to have experience in all these areas, be rest assured that we have an excellent track record of ensuring that new starters have the tools, time, and support from your colleagues to upskill.
MAIN AREAS OF RESPONSIBILITY
Technical
- Develop and maintain software you are responsible for, including supporting and improving it.
- Write software which compiles to standard methodologies, industry standards and is of the expected quality.
- Build your own knowledge and advise others in the development of high transaction systems, with data integrity, performance and security in mind.
- Follow quality guidelines and testing approaches to help deliver software that is ‘right first time’.
- Adhere to security guidelines to protect company and customer data, including PCI Compliance and GDPR.
- Implement architectural guidelines to ensure systems comply with solution and enterprise vision.
- Tackle technical problems to ensure successful delivery of software.
- Mentor less experienced team members to improve their software development capability.
- As part of a scrum team you will elaborate, refine and provide estimates for development work.
- Work closely with product owners and test analysts to analyse and understand requirements to develop appropriate test cases.
- Collaborate with the wider scrum team and scrum master to ensure a correct and working solution is delivered within expected timeframes.
ACCOUNTABILITY
We place immense importance on having the right attitude, therefore you should have a real passion for technology and want to be a member of a growing and successful company.
You should ideally possess:
- The ability to work collaboratively within a team.
- Share and discuss ideas to drive personal and team development.
- A sense of pride in the work you undertake and deliver.
- Passionate in championing our customers (both internal and external).
- A level of confidence and accountability for doing the right things in the right way.
- An ability to learn and further develop your existing software development skills
Professional Skills
- Diligent with a focus on detail and accuracy.
- Ability to work within project constraints.
- Working effectively within a team.
- Essential:
o An understanding of the SOLID Principles of software development and how they are applied.
- A level of proficiency in some of the following:
o Unit Testing
o The benefits of Continuous Integration/Continuous Delivery.
o Practical use of source control systems (TFS/GIT)
- Desirable:
o Knowledge or experience of working with high volume systems, preferably eCommerce.
o A practical understanding of security practices, preferably PCI compliance.
o Any development projects or experience gained using cloud technologies.
o An understanding of microservices and an event driven architecture
o A basic understanding of Kubernetes concepts
Personal Skills
- A real passion for delivering quality software.
- Positive attitude and personal resilience.
- Good interpersonal skills.
- Any personal projects, prototypes or proofs of concept which you may have worked on which demonstrate:
- How you develop software.
- How you follow software principles.
- Why you like working with new technologies.
- Your approach to solving problems and meet a requirement.
- Company
- Technology and Risk Recruitment LTD
- Location
- Milton Keynes, Buckinghamshire, United Kingdom
- Employment Type
- Permanent
- Salary
- £45000/annum
- Posted
- Company
- Technology and Risk Recruitment LTD
- Location
- Milton Keynes, Buckinghamshire, United Kingdom
- Employment Type
- Permanent
- Salary
- £45000/annum
- Posted