Software Engineer, Advanced Services
Core
Design and develop enterprise-grade technical solutions and customized software for global customers using NICE products.
Role type
Senior IC software engineer (telephony/cloud)
Builds
Customized solutions on NICE products for global customers
Domain
Telecommunications / Cloud Computing
Deliverable
production ML models | product features
Required skills
C#, ASP.NET, MVC, WebAPI, Windows ecosystem development, WCF, Sockets, networking protocols, AngularJS, JavaScript, Jquery, AJAX, unit and integration testing, multi-threaded application development, telephony experience
Preferred skills
AWS/Azure development, Virtualization (VMWare), protocol analysis (Wireshark), VoIP, digital audio, video transcoding, Ccaas & Telecom Knowledge
Technologies
Visual Studio, WCF, Sockets, AngularJS, JavaScript, Jquery, AJAX, AWS, Azure, VMWare, Wireshark
Responsibilities
Design and develop quality, proficient and enterprise grade technical solutions that satisfy business requirements; Work as part of the development team towards the application in an aggressive deadline; Develop solid unit and integration tests according to organizational standards; Contribute to and drive technological and architectural decisions; Participate in reviewing design and code for other team members; Fix bugs and care about enterprise grade quality; Function as a subject matter expert in multiple product components; Pro-actively contribute to process improvement activities; Assist peer organizations with activities such as performance, scalability and reliability testing
Seniority
Mid-level (2-4 years experience), hands-on IC