we arelooking for highly motivated Senior .NET Software Engineer to join CXone, our fully integrated open Cloud customer experience platform.
If you are looking to be part of a dynamic team working on exciting and industry leader product, this is the job youve been looking for!
What youll be doing:
Design and implement robust, large scale, distributed solutions as part of an enterprise level system
Work collaboratively with professional developers, system architects and product managers to deliver high quality technical solutions that satisfy business requirements and meet corporate architectural standards
Implement test driven development by using automatic testing infrastructure and provide full automatic test coverage
Participating in reviewing design and code for other team members
Act as a mentor for junior Engineers in the team.
Adhere to Agile development principles, while following and improving all aspects of the scrum process
Supporting customers and the support groups by analyzing and solving product issues
Requirements: A bachelor's degree in computer programming, computer science or equivalent from a leading institution
Minimum 5 years of hands-on experience developing server-side code (preferably in .NET)
Strong object-oriented design and coding skills
Extensive experience in OOP principles, design patterns and best practices
Excellent software design capabilities, debugging skills, and problem-solving abilities
Experience in multithreading environments
Great testing skills, experience with Unit Testing frameworks
Ability to work in a fast paced, experience working in Agile environment
Great team player with excellent interpersonal skills
Proven skills of leading end-to-end activities
Experience with handling problem from production environment
Global mindset & great communication skills in English
Fast learner
This position is open to all candidates.