Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

.NET Developer

Job LocationTeesside Industrial Estate
EducationNot Mentioned
Salary35,000 - 50,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

OverviewWe are the fastest growing water retail company in the UK with a mission to build great software for the water industry and beyond.As a Group, weve grown rapidly over the last five years and are continuing to grow, which means we need more brilliant people to join in with the next, and most exciting part of our journey. Were incredibly proud of our people - theyve made us what we aretoday. Our most recent Employee Survey said that the people is what they love most about working for us and weve won numerous awards and accolades including Outstanding To Work For 2021, one of the UKS Best Mid-Size Companies To Work For 2021, oneof the North Easts 30 Best Companies To Work For 2021.We have an opportunity for an experienced Software Developer to join our Software Development Team based in Wynyard Business Park, Tees Valley. (Flexible working arrangements are available for the right candidate).ResponsibilitiesAs a Developer, your responsibilities would include:

  • Supporting and encouraging more junior developers
  • Writing of SQL scripts for data manipulation, including roll back scripts
  • Adherence to Agile practices
  • Identify the cause of bugs and implement bug fixes
  • Help develop new features
  • Write Stored Procedures
  • Assist our Software Testers
  • Make our platform more testable
Role requirementsThe role is best suited to a candidate who possesses the following skills:
  • Full stack We do need you to be able to get involved with changes at all levels within our tech stack. We appreciate that people are stronger in some areas than others. But we do need you to be prepared to learn new skills
  • C# ASP.NET. The core of our platform is written in C# using .NET Framework, so a deep understanding of ASP.NET with C# is essential. We are planning on migrating to .NET Core, so Core experience is desirable, but not essential
  • JavaScript. We need you to understand JavaScript and related frameworks. Our front end is all written in React. Were not expecting you to be React experts, but we would need you to want to learn it and become one.
  • MS SQL. We have a mix of Entity Framework and stored procedures. We need you to be proficient in developing queries for high performance stored procs.
  • Object Oriented Programming. Can you tell us about your love of SOLID design principles
  • Agile. We are fully immersed in the Agile experience. We need you to be able to demonstrate experience at all levels through the software development lifecycle. We care about cycle time and we care about code quality. Are you used to working with TestersCan you work alongside them to help guide them in the changes youre making
  • Testing. The quality of what we deliver is a priority. An understanding of TDD (or better yet BDD) principles would be advantageous (you must have the ability to write relevant and meaningful unit and integration tests)
And to a candidate who has the following mindset:
  • You love solving problems and working alone or with others to do it
  • You put quality and the customer first
  • You like sharing your successes and what works
  • You want to sink your teeth into the technicalities and understand the who, what, when, where, why, and how of various situations
  • The enthusiasm to overcome challenges
  • Someone who understands that great teams are diverse in all possible senses
  • Ability to prioritise and manage own workload and who is not afraid to ask for help when needed
  • The ability to cope well under pressure
  • Flexibility with hours during busy periods when needed, matched with us being flexible when you need it
Benefits
  • Ongoing support and development
  • Great reward and recognition system
  • Flexitime (after probation)
  • Attractive salary
  • Pension scheme
  • 25 days annual leave plus bank holidays
  • Free parking

APPLY NOW

© 2019 Naukrijobs All Rights Reserved