Accessibility
  • Summary
  • Description
  • Skills
Summary
Software Developer
Salary Competitive salary
Schedule Full Time
Experience Minimum 3 years of experience
Location Boldmere House Hams Hall Distribution Park, Faraday Ave, Birmingham B46 1AL, UK

Software Developer


Description
Software Developer - Remote Working


The Works is a unique place to… well… work!


We’re the UK’s leading family friendly retailer of value gifts, arts, crafts, toys, books and stationery. With over 530 stores nationwide together with a brilliant online store, we’re here to offer our customers a unique and enjoyable shopping experience, built on our core principles of value, variety and quality.  


We’re a proactive and hardworking bunch. We’ve built an environment that’s busy, fast-moving and full of energy. Our atmosphere is welcoming, friendly and inclusive. If you’re the kind of person who’s as crafty, caring and can-do as we are, then this is the kind of culture for you.


The Bit 'About You'


Reporting into the Development Team Lead, you will join a collaborative and supportive team of developers where you will get a chance to be involved in the full software development lifecycle with some fantastic projects. You will be comfortable working within a team using an Agile methodology and engaging with your colleagues to better understand and execute projects and BAU tasks. You will have an interest in problem solving, with the ability to diagnose and debug issues, giving concise and clear updates on progress.

 

You are a strong communicator and collaborator who can work within our development team to deliver high quality software into production. You will be comfortable using Visual Studio writing code in C#, HTML, CSS, JavaScript and T-SQL.

 

You will have a can-do, team driven attitude with a real drive to produce high quality software that we can be proud of as a team. You will have a passion for doing things right, contributing to the already established coding standards, best practice, and process.


The Bit 'About the role'


This role is to join the web development team. As part of the team, you will be responsible for developing and maintaining internal and external applications, predominantly written using C#, JavaScript and T-SQL. The work is an interesting mix of modernising old applications and developing greenfield solutions. You will contribute to our sprint ceremonies and get involved in the full development lifecycle, developing, testing and deploying high quality code through our environments into Production, using automated CI/CD pipelines. You will also be involved in maintaining and contributing to coding standards the team follow.

 

The key responsibilities are:

 

High Quality Code

You will take requirements provided by the business to then estimate, design, develop, test and deploy software to meet the business needs. You will follow coding standards and write SOLID, re-usable code with a very low defect rate. You will contribute to coding standards and contribute ideas to the technology involved in our solutions.

 

Agile Planning

Contribute through our Agile planning ceremonies of stand ups, backlog refinement, planning and overview sessions. You will estimate work to the best of your ability and give concise updates on progress.

 

Support Applications

You will be involved in supporting applications in production, working on priority issues when they arise. There is also an out of hours rotation of support for applications we are responsible for. You will help our wider business with issues that are highly impactful.

 

Support Your Team

You will be working collaboratively with your team, supporting others when necessary, by giving advice and pair programming on problems.

 

Behaviours:

 

  • PASSIONATE – In everything you do – you want to learn, you want to grow and you want to develop the service we offer.
  • STRONG COMMUNICATOR – Able to articulate issues, blockers and test results to an audience of varying levels of technical knowledge
  • HIGHLY ORGANISED – You can prioritise your workload, set expectations and keep your promises.
  • INNOVATIVE THINKING – You are able to “think outside the box” and are always looking for the next opportunity.
  • PROACTIVE - You always look for the next thing to pick up and are willing to help out where you might be needed


Knowledge, Skills & Experience:


Mandatory

  • Proficient in C# and the .NET Frameworks
  • Proficiency with .NET Core (2.1 or above)
  • Experience with writing APIs
  • Experience working in an Agile methodology
  • Proficiency with HTML & CSS
  • Proficiency with a JS Framework – Angular, React or Vue
  • Proficiency in T-SQL Databases
  • Proficiency at writing high quality code using coding standards such as SOLID
  • Understanding and demonstrating use of design patterns
  • Proficiency in JavaScript
  • Proficiency in Unit Testing
  • Proficiency with TDD
  • Proficiency with Source Control tools such as Git
  • Demonstrable experience adapting to and learning new technologies
  • Excellent communication skills
  • Excellent Troubleshooting Abilities
  • Experience with CI/CD
  • Experience with Salesforce Commerce Cloud

 

Desirable

  • UI / UX Design Experience
  • Experience with TypeScript
  • Experience with Performance Testing
  • Automated Testing Experience
  • Experience with Salesforce Commerce Cloud

What we will give to you…!

  • 25% discount off our products in store!
  • 33 days holiday (inclusive of Bank Holidays).
  • Holiday Purchase Scheme to increase your annual leave entitlement.
  • Company pension contribution.
  • Cycle to Work Scheme.
  • Employee Assistance Programme.
  • Life Assurance.
  • Healthcare Cash Plan.
  • Free Car Parking.
  • Charity Giving - Pennies from Heaven and Give as you Earn.
Software Developer - Remote Working


The Works is a unique place to… well… work!


We’re the UK’s leading family friendly retailer of value gifts, arts, crafts, toys, books and stationery. With over 530 stores nationwide together with a brilliant online store, we’re here to offer our customers a unique and enjoyable shopping experience, built on our core principles of value, variety and quality.  


We’re a proactive and hardworking bunch. We’ve built an environment that’s busy, fast-moving and full of energy. Our atmosphere is welcoming, friendly and inclusive. If you’re the kind of person who’s as crafty, caring and can-do as we are, then this is the kind of culture for you.


The Bit 'About You'


Reporting into the Development Team Lead, you will join a collaborative and supportive team of developers where you will get a chance to be involved in the full software development lifecycle with some fantastic projects. You will be comfortable working within a team using an Agile methodology and engaging with your colleagues to better understand and execute projects and BAU tasks. You will have an interest in problem solving, with the ability to diagnose and debug issues, giving concise and clear updates on progress.

 

You are a strong communicator and collaborator who can work within our development team to deliver high quality software into production. You will be comfortable using Visual Studio writing code in C#, HTML, CSS, JavaScript and T-SQL.

 

You will have a can-do, team driven attitude with a real drive to produce high quality software that we can be proud of as a team. You will have a passion for doing things right, contributing to the already established coding standards, best practice, and process.


The Bit 'About the role'


This role is to join the web development team. As part of the team, you will be responsible for developing and maintaining internal and external applications, predominantly written using C#, JavaScript and T-SQL. The work is an interesting mix of modernising old applications and developing greenfield solutions. You will contribute to our sprint ceremonies and get involved in the full development lifecycle, developing, testing and deploying high quality code through our environments into Production, using automated CI/CD pipelines. You will also be involved in maintaining and contributing to coding standards the team follow.

 

The key responsibilities are:

 

High Quality Code

You will take requirements provided by the business to then estimate, design, develop, test and deploy software to meet the business needs. You will follow coding standards and write SOLID, re-usable code with a very low defect rate. You will contribute to coding standards and contribute ideas to the technology involved in our solutions.

 

Agile Planning

Contribute through our Agile planning ceremonies of stand ups, backlog refinement, planning and overview sessions. You will estimate work to the best of your ability and give concise updates on progress.

 

Support Applications

You will be involved in supporting applications in production, working on priority issues when they arise. There is also an out of hours rotation of support for applications we are responsible for. You will help our wider business with issues that are highly impactful.

 

Support Your Team

You will be working collaboratively with your team, supporting others when necessary, by giving advice and pair programming on problems.

 

Behaviours:

 

  • PASSIONATE – In everything you do – you want to learn, you want to grow and you want to develop the service we offer.
  • STRONG COMMUNICATOR – Able to articulate issues, blockers and test results to an audience of varying levels of technical knowledge
  • HIGHLY ORGANISED – You can prioritise your workload, set expectations and keep your promises.
  • INNOVATIVE THINKING – You are able to “think outside the box” and are always looking for the next opportunity.
  • PROACTIVE - You always look for the next thing to pick up and are willing to help out where you might be needed


Knowledge, Skills & Experience:


Mandatory

  • Proficient in C# and the .NET Frameworks
  • Proficiency with .NET Core (2.1 or above)
  • Experience with writing APIs
  • Experience working in an Agile methodology
  • Proficiency with HTML & CSS
  • Proficiency with a JS Framework – Angular, React or Vue
  • Proficiency in T-SQL Databases
  • Proficiency at writing high quality code using coding standards such as SOLID
  • Understanding and demonstrating use of design patterns
  • Proficiency in JavaScript
  • Proficiency in Unit Testing
  • Proficiency with TDD
  • Proficiency with Source Control tools such as Git
  • Demonstrable experience adapting to and learning new technologies
  • Excellent communication skills
  • Excellent Troubleshooting Abilities
  • Experience with CI/CD
  • Experience with Salesforce Commerce Cloud

 

Desirable

  • UI / UX Design Experience
  • Experience with TypeScript
  • Experience with Performance Testing
  • Automated Testing Experience
  • Experience with Salesforce Commerce Cloud

What we will give to you…!

  • 25% discount off our products in store!
  • 33 days holiday (inclusive of Bank Holidays).
  • Holiday Purchase Scheme to increase your annual leave entitlement.
  • Company pension contribution.
  • Cycle to Work Scheme.
  • Employee Assistance Programme.
  • Life Assurance.
  • Healthcare Cash Plan.
  • Free Car Parking.
  • Charity Giving - Pennies from Heaven and Give as you Earn.

Details
Salary Competitive salary
Schedule Full Time
Experience Minimum 3 years of experience
Location Boldmere House Hams Hall Distribution Park, Faraday Ave, Birmingham B46 1AL, UK

Skills
IT
software
Software Developer
By applying you confirm you have these skills.


Boldmere House Hams Hall Distribution Park, Faraday Ave, Birmingham B46 1AL, UK