Software Engineer, Advanced Services
Hybrid · Sandy, Utah, United States
Job Summary
Software Engineer, Advanced Services at NiCE contributing to the Advanced Services development team by designing and building enterprise-grade solutions, participating in architectural decisions, code reviews, and performance/scalability testing. Role emphasizes Windows/.NET stack (C#, ASP.NET MVC, WebAPI, WCF), front-end skills (AngularJS, JavaScript, AJAX, jQuery), multi-threaded scalable applications, and telephony/digital audio domains. Hybrid work model with 2 days in the Sandy, UT office and 3 days remote, engagement includes unit/integration testing, collaboration with peer organizations, and ongoing process improvements.
Required Qualifications
- 2-4 years of experience as software engineer
- Strong experience of development on Windows ecosystem, use of Visual Studio, C#, ASP .NET Language, MVC, WebAPI
- Knowledge of implementing service to service communication using WCF, Sockets, use of networking protocols
- Knowledge on MVC, AngularJS, JavaScript, Jquery, AJAX
- Experienced with developing highly scalable, multi-user, multi-threaded, secured Enterprise grade applications
- Good communication skills, both written and spoken, very good English
- Hands on development required
- Telephony Experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.