Software Developer

Software Developer

Southampton Full-Time 28800 - 48000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join us as a Software Developer to create cutting-edge solutions for public safety.
  • Company: NiCE is a global leader in software, enhancing customer experiences and ensuring public safety.
  • Benefits: Enjoy hybrid work options, competitive pay, and the chance to innovate in a dynamic environment.
  • Why this job: Make a real impact in law enforcement tech while working with a passionate team of innovators.
  • Qualifications: Experience in ASP.NET, C#, and collaborative development is essential; a degree in Computer Science is preferred.
  • Other info: Be part of a diverse team at a company recognised for its commitment to innovation and equality.

The predicted salary is between 28800 - 48000 £ per year.

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

Software Developer

So, what\’s the role all about?

Here at NICE Public Safety, we provide state of the art solutions for the Public Safety & Justice market, providing software as a service for multi-media evidence management and Emergency Contact Centres to a worldwide customer base.

We are currently expanding our development team to allow us to continue to develop an exciting product that enables law enforcement agencies worldwide to keep up with the increasing demands of managing growing amounts of digital evidence.

We are looking for a talented Software Developer to join our team. You must:
● Be able to communicate effectively, including via email, instant message, phone 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 knowledgeable and enthusiastic about process.

How will you make an impact?

● Design, implementation and developer-level test of UI, server and interface components, using C# in multi-threaded, multi-server environments.
● Ensuring your code takes into account the concerns of security, scalability, compatibility and maintainability.
● Performing testing of your work, fixing defects and helping to resolve customer support cases.

Have you got what it takes?

● Solid experience developing ASP.NET web applications in C# using Visual Studio/Visual Studio Code
● Experience working in collaborative multidisciplinary teams
● Experience creating maintainable code and using source control solutions such as Azure DevOps, GIT or similar
● 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
● Good knowledge of SOLID principles
● Experience creating RESTful APIs and ensuring API extensibility
● Experience of SOA (service oriented architectures)

You will have an advantage if you also have:

Education

● BSc in Computer Science/Software Engineering or equivalent

Requisition ID:
Reporting into: Group Lead, Engineering.
Role Type: Individual Contributor.

#LI-Hybrid

About NiCE

NICELtd. (NASDAQ: NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NiCE software managesmore than120 million customer interactions and monitors3+billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Create a Job Alert

Interested in building your career at NICE? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Do you have any first-degree relatives (spouse, parent, child, sibling) that are currently employed by NICE or any of its subsidiaries? * Select…

Have you ever worked at NICE or any of it\’s subsidiaries? * Select…

Do you now or in the future require visa sponsorship? * Select…

#J-18808-Ljbffr

Software Developer employer: NICE

At NiCE, we foster a dynamic and innovative work culture that empowers our Software Developers to push boundaries and excel in their craft. With a commitment to employee growth, we offer extensive training opportunities and the chance to work on cutting-edge technology that impacts public safety globally. Located in a collaborative environment, our team thrives on creativity and ambition, making NiCE an exceptional employer for those seeking meaningful and rewarding careers.
N

Contact Detail:

NICE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

Tip Number 1

Familiarise yourself with the latest technologies and tools mentioned in the job description, such as ASP.NET, C#, and Azure DevOps. Being able to discuss these technologies confidently during your interview will show that you're proactive and genuinely interested in the role.

Tip Number 2

Highlight your experience in collaborative environments. Since the role requires working in multidisciplinary teams, be prepared to share examples of how you've successfully collaborated on projects in the past.

Tip Number 3

Brush up on your problem-solving skills and be ready to demonstrate them. You might be asked to solve a coding challenge or discuss how you've tackled complex issues in previous roles, so think of specific examples to share.

Tip Number 4

Understand the principles of network security and RESTful APIs, as these are crucial for the position. Being able to articulate your knowledge in these areas will set you apart from other candidates and show that you’re aligned with the company’s focus on quality and security.

We think you need these skills to ace Software Developer

C# Programming
ASP.NET Development
Visual Studio/Visual Studio Code
Multi-threaded Programming
UI Design and Implementation
RESTful API Development
Entity Framework
Unit and Automated Testing
NUnit
Jasmine
Selenium
Source Control (Azure DevOps, GIT)
Network Security Principles
Authentication and Authorization
Service Oriented Architectures (SOA)
SOLID Principles
Problem-Solving Skills
Effective Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with ASP.NET, C#, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your problem-solving skills and your ability to work in collaborative teams.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in areas like UI design, security, and maintainability of code. Show that you understand their mission and values.

Showcase Relevant Projects: If you have worked on projects that involved multi-threaded environments, RESTful APIs, or automated testing, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable, as this can set you apart from other candidates.

Prepare for Technical Questions: Anticipate technical questions related to C#, ASP.NET, and software development principles. Brush up on SOLID principles, network security, and database management to demonstrate your expertise during potential interviews.

How to prepare for a job interview at NICE

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled complex problems in your previous projects. Highlight your thought process and the tools you used, especially those relevant to C# and ASP.NET.

Demonstrate Effective Communication

Since communication is key in this role, practice articulating your thoughts clearly. Be ready to explain technical concepts in a way that non-technical team members can understand, as well as how you collaborate with multidisciplinary teams.

Emphasise Quality and Testing

Be prepared to talk about your approach to ensuring product quality. Discuss your experience with unit and automated testing, and how you incorporate testing into your development process using tools like NUnit or Selenium.

Familiarise Yourself with Their Products

Research NICE's software solutions and understand their impact on public safety and justice. Being knowledgeable about their products will show your enthusiasm for the role and help you connect your skills to their needs.

Software Developer
NICE
Location: Southampton

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>