NiCE logoNiCE logo

C# Software Engineer at NiCE | Alkmaar, Netherlands

NiCENetherlands - Alkmaar
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Do you have what it takes?Bachelor’s or Master’s degree in Computer Science (or equivalent practical experience).4+ years of professional software engineering experience. Strong background in C# and . NET development. Thorough understanding of design patterns (DDD, SOLID), clean code principles, maintainability, and modern development methodologies.

About the job

At NiCE, we continually push beyond boundaries. We are driven, innovative, and competitive, always striving for excellence. If you share our passion for challenges, we offer an extraordinary career opportunity that promises to ignite your professional journey.

What is the role about?

We develop sophisticated Financial Market Compliance solutions that empower global financial institutions to detect, prevent, and investigate financial fraud.

Our flagship product, the NiCE Trading Recorder, efficiently captures and archives extensive regulated communication (voice, video, and digital) ensuring compliance with rigorous financial regulations. Recently, we have transformed the Trading Recorder into a cloud-native solution. With this robust foundation, we are currently focused on integrating AI-driven functionalities to enhance automation, analysis, and overall operational efficiency. Our ongoing efforts aim to bolster reliability, security, and seamless integration with communication platforms such as Microsoft Teams, SIP/VoIP, and enterprise telephony, while actively exploring AI applications to enhance daily compliance tasks.

How will you contribute?

  • Collaborate within a cross-functional Scrum team, including engineers, QA specialists, architects, and product owners.
  • Develop and sustain high-performance, cloud-native components of our platform.
  • Design APIs, microservices, and data flows for large-scale distributed systems.
  • Create clean, maintainable, and thoroughly tested code, leveraging AI tools like GitHub Copilot.
  • Take ownership of the entire lifecycle of the components you develop: architecture, development, testing, deployment, observability, and quality assurance.
  • Implement best practices in security, performance, and reliability of distributed systems.

About NiCE

NiCE is a forward-thinking company that thrives on innovation, pushing the boundaries of what's achievable in financial technology. Our team is composed of passionate professionals dedicated to crafting solutions that redefine compliance in the financial sector.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.