Software Engineer (C# .Net)

Software, Developer, Python, Visual C, OOP, Architecture, C, API, ACD, Systems
Full Time

Job Description

The rubber hits the road when someone picks up the phone to talk to a company. It happens over 250 million times a day. With over 60 percent of people dumping brands because of bad customer service, that phone call can make or break a business.

Enter NICE Mattersight - the only company that uses personality analysis and big data analytics to improve every customer call, increase customer satisfaction and lower costs for Fortune 500 enterprises. Our patented technology mines a private database of over 1 billion customer service calls to quickly pair customers with call center agents with whom they will naturally and effortlessly click. Awkward and annoying becomes satisfying and enjoyable. Frustrated becomes enthusiastic.

NICE Mattersight helps companies make positive conversations with their customers the rule, not the exception, by fostering emotional connections that turn complainers into fans.

Who you are:
NICE Mattersight is seeking a Software Developer to join our Enterprise Enlighten AI Routing Team. The ideal candidate is someone excited about working in a data-driven environment with strategic, high-growth accounts and projects.

We are looking for someone who is passionate about software development, has a strong desire to share knowledge with others, wants to keep abreast of industry best practices, and can work remotely as a member of a distributed (US based) team. Candidates should know or be willing to learn multiple languages and environments ranging from Kubernetes, AWS Serverless/Lambdas, VMware, NodeJS, .NET Core, and Python. A candidate should be passionate about continuous integration and continuous delivery with an eye towards weekly deployments.

What you'll do:
For this position the successful candidate will perform design, development, sustaining engineering and testing tasks within the Microsoft .NET Core framework using Microsoft Visual C#. The candidate will also work Kubernetes, Jenkins, Helm, and related technologies in their day-to-day work. This position requires proficiency with unit testing and the related tools (XUnit, Postman, Newman, etc) for test-driven .NET application development.
  • Write and maintain Microsoft .NET and .NET Core software.
  • Create and maintain Jenkins based software build pipelines.
  • Deploy software to our Container infrastructure levering Docker, Kubernetes, Helm, AWS, and other cloud-based technologies.
  • Consider emerging technologies/innovations when helping to design software and architecture.
  • Participate as a contributor in an Agile Scrum team
  • Participate in a rotating on-call schedule to aid our operations team when needed.

What you bring to the table:
  • 1+ years with solid foundation in OOP, Distributed Microservice Architecture and/or SOLID principles.
  • Proven experience in C# and .Net Core
  • Experience with API Design and REST principles
  • Working knowledge of relational and NoSQL databases like Postgres and Hadoop
  • Experience with Agile software development methodology or willingness to learn and adopt it.
  • Experience with CI/CD (continuous integration and continuous delivery) build pipelines and Jenkins.
  • Experience with testing frameworks (like Chaos, API contract, and performance testing) and the critical relationship these have with a stable CI/CD pipeline

What differentiates you as the best:
  • Experience with the latest software design, testing, and software delivery tools
  • Experience with Container based software delivery and related management and monitoring applications.
  • Experience developing software for premise or cloud-based Contact Center telephone systems (ACD's)
  • Experience working with in a Software as a Service (SaaS) organization
  • Experience with RabbitMQ, ZeroMQ, or similar MQ services
  • Work well in a remote distributed environment
  • Passion for true Continuous Integration and Continuous Delivery. We strive to deliver quality fast
  • Dependable - you own what you develop; our scrum teams own their product and delivery
  • Ultimately we want someone who is creative, flexible and has a passion for delivering cutting edge technology

Sponsorship currently not offered

What you can expect:
NICE Mattersight values diversity amongst its employees. Employees from all levels of experience and backgrounds are mingled together and are encouraged to learn about projects others are working on. NICE Mattersight fosters teamwork as well as self-motivation.

Studies have shown that certain groups are less likely to apply for jobs unless they believe they meet every one of the qualifications as described in a job description. Our top priority is finding the best candidate for the job and if you are interested in this position we encourage you to apply even if you don't believe you meet every one of the qualifications described

Sponsorship currently not offered

NICE Systems is an Equal Opportunity/Affirmative Action Employer, M/F/D/V.
Dice Id : 10115980
Position Id : oHJuffwT
Originally Posted : 6 months ago
Have a Job? Post it

Similar Positions

Senior .NET Software Engineer
  • Jobot
  • Denver, CO, USA
Remote Azure Sr .NET Core Software Developer
  • Kforce Technology Staffing
  • Denver, CO, USA
Remote Sr. Azure .NET Core Developers
  • Kforce Technology Staffing
  • Denver, CO, USA
Senior Software Engineer (.NET CORE)
  • Jobot
  • Denver, CO, USA
Lead Software Engineer - SharePoint/.NET
  • GalaxE.Solutions
  • Denver, CO, USA
Full Stack Software Developer
  • Prosum
  • Littleton, CO, USA
DevOps Engineer (Up to 25% Profit Sharing Benefit!)
  • CACI International, Inc.
  • Aurora, CO, USA
Principal Full-Stack Engineer
  • Motion Recruitment
  • Denver, CO, USA