R&D / Engineering Southampton, United Kingdom Job Number: 10900

Position at NICE

NICE is comprised of talented, creative and dedicated individuals with a passion for delivering innovative solutions to the market.  At NICE we recognize that every employee’s contributions are integral to our company’s growth and success. To find and acquire the best and brightest talent around the globe, we offer a challenging work environment, competitive compensation and benefits, and rewarding career opportunities. Come share, grow and learn with us – you’ll be challenged, you’ll have fun and you’ll be part of a fast growing, highly respected organization.

We develop state of the art solutions for the Public Safety market, bringing together voice, video and screen recording, playback and analysis for Security customers worldwide.

We are currently expanding our development team to allow us to develop an exciting new product to enable Police forces worldwide to keep up with the increasing demands of managing growing amounts of digital evidence.

We are looking for a talented Developer / Systems Engineer to join our team. You must:

  • Be comfortable working as part of a multidisciplinary and distributed team.
  • Be able to communicate effectively, including via phone, email, instant message and video conferencing tools.
  • Be fierce in your pursuit of product quality.
  • Be an excellent problem solver with an active interest in the latest design and development tools and technologies.
  • Be confident in communication with customer and technology partners.
  • Be willing to travel to customer sites for technical discussions on a semi-regular basis (once or twice per quarter).
  • Be able to be security checked to UK Police standards.

You will be responsible for:

  • Delivering quality software as part of an agile delivery team.
  • Ensuring your code takes into account the concerns of security, scalability, compatibility and maintainability.
  • Performing automated and manual testing of your work, fixing defects and helping to resolve customer support cases.
  • Taking on technical ownership of a number of product areas.
  • Communicating with customers (supporting pre-sales and implementation teams) through from requirement gathering to delivery.

Must Have

  • Experience developing ASP.NET MVC web applications in C# using Visual Studio
  • A strong grasp of modern web development technologies including HTML 5, CSS and JavaScript
  • Experience working in collaborative multidisciplinary teams
  • Experience creating maintainable code and using source control solutions such as TFS and GIT
  • Experience of unit and automated testing using tools such as NUnit, Jasmine and Selenium
  • Solid understanding of the principles of network security, authentication and authorization
  • Experience of working with databases using Entity Framework

 Nice to have

  • Microsoft Azure experience (Web Apps, Deployment etc).
  • Experience of using Elastic Search and related tools.
  • Experience creating RIA / SPAs using frameworks such as Vue.js or equivalent
  • Experience creating RESTful APIs and ensuring API extensibility
  • Experience of working with video and audio

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.