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
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
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.