Software Engineer

Kerridge Commercial Systems, Sneinton, City of Nottingham

Software Engineer

Salary not available. View on company website.

Kerridge Commercial Systems, Sneinton, City of Nottingham

  • Full time
  • Permanent
  • Onsite working

Posted today, 17 Oct | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 8ece6f96ff6e4758b6a90884a7657c56

Full Job Description

inspHire is a business within the Kerridge Commercial Systems Group (KCS) and boasts global recognition as a specialist software provider; delivering fully integrated trading and business management solutions to companies in the rental industry - wherever they are in the world. With a unique depth of knowledge and experience in the rental industry, inspHire has a wide range of clients who rent, sell and service construction equipment and audio-visual and event products. Our pedigree has helped us develop state-of-the-art solutions, including two cloud subscription products, OnRent and Current RMS, which take our customers into a new era of flexible, scalable and readily available trading - wherever and however they work. At inspHire, the primary role of the Software Engineer is to design, implement and test mobile product solutions. The mobile developer will work closely with the Product Owner in order refine and estimate epics and stories. They will work closely with the wider development team in order to meet release and delivery objectives.,

  • Develop mobile applications, using a variety of programming languages, from design documents, stories and acceptance criteria
  • Work within a defined set of professional coding standards and design guidelines
  • Analyse requirements and quote for new functionality
  • Support, fix and maintain existing code
  • Prioritisation of complex workloads
  • Demonstrate a high level of software craftsmanship, commitment to quality and a conscientious approach to work
  • Pro-actively communicate and update business stakeholders on workload capacity, demand on time, and timelines
  • A strong knowledge of software development life-cycle processes including the methodologies of Agile and Scrum (iterative releases, daily build/test, code inspections etc)
  • Unit Testing and TDD
  • Participation in team ceremonies and events
  • Key Requirements: Essential
  • C#
  • ASP.NET
  • Xamarin.Android
  • MVVM Design Pattern
  • Experience with Unit Testing and Xamarin UI tests
  • Source control (SVN and GIT)
  • MS SQL Server and TSQL
  • Entity Framework and ADO.NET
  • A strong understanding of object-oriented principles
  • SQLite
  • Desirable
  • Crystal reports
  • VB6

    The ability to build and maintain strong and trusted relationships with both your team and key stakeholders
  • The ability to influence and motivate stakeholders and team members to achieve objectives
  • The ability to adapt to change in any periods of change/disruption
  • Be passionate about software development and modern technology
  • The willingness to keep up to date with new development tools and techniques
  • To constantly promote a positive attitude to the whole company and its customers
  • Good communication and writing skills
  • Must have a pro-active, positive, open and collaborative approach to working with others in a team
  • Must be open to learning new skills and self-development to drive both personal and team growth
  • Must be comfortable in giving feedback at all levels with integrity as well as receiving it to build trust