Software Developer

Best Graduates
10 Mar 2018
08 Apr 2018
Contract Type
Full Time
Our client is a UK-based software development company that produces a lean manufacturing execution system for all types of industries. Their software product is a web-based manufacturing system used by many companies, large and small, around the world. The system can be deployed on premise or on the cloud and is used to provide detailed manufacturing instructions and collect manufacturing data.

They are looking for an experienced Software Developer to join their team based from their offices near Henley-in-Arden, Warwickshire.

To begin with you will develop their in-house customer management and support system. This will serve as valuable experience as you become familiar with their technologies, tools and processes.

You will be involved in all aspects of the software development lifecycle for both new software features and bug fixes. You will also have opportunities to research and implement new cutting-edge technologies as we strive to keep their product at the forefront of manufacturing and software excellence.

Key Duties and Responsibilities

Develop new features by working on a new project every quarter primarily using Angular, C# and SQL

Help make improvements to their software and fix bugs

Maintain your own, and contribute to the team’s knowledge base by
- engaging in code reviews with peers
- keeping yourself informed of latest advances in technology / techniques
- taking responsibility for your own development and learning whilst also sharing your valuable knowledge with the team

Write code independently whilst working with other team members who have a common goal

Work as part of the team but be able to work independently using your own initiative when required

Participate in technical discussions and decisions



• A 2:1 Degree in Software Engineering or equivalent experience
• 3-5 years proven commercial software development experience
• Strong experience in C#.NET
• Experience in the core modern front-end web development technologies: HTML 5, CSS 3 (moderate), JavaScript (strong)
• Knowledge of the Bootstrap framework
• Experience working with Visual Studio or similar IDE
• Experience working with version control, specifically Git
• Appreciation of the range of devices and internet browsers now commonly used and how they impact on software developers


• Experience in Angular.js / Angular 2+
• Knowledge of (T-)SQL and SQL Server
• Knowledge of relational database design and best practice
• Experience in software testing and Business Intelligence
• Knowledge of Lean Methodology
• Experience in interfacing two different information systems which share common data
• Experience or knowledge of manufacturing environments
• Knowledge of the MVVM and MVC architecture patterns
• Experience in integrating software with hardware using industry standards such as Modbus, OPC or similar

Person Specification

• Professional, positive, confident and flexible approach to work with the ability to quickly learn new skills
• Ability to work in a team
• Strong analytical and problem-solving skills
• Strong communication and interpersonal skills
• Attention to detail
• Ability to present information and summarise technical concepts to others less technically skilled
• Driving licence and car [due to the remote countryside location of their office