Software Developer

Software Developer

  • Post Date:May 30, 2019
  • Apply Before: August 23, 2019
  • Views2893
  • Applications: 49
Job Description

CallMiner empowers organizations of any size to extract and act on intelligence from customer interactions and feedback, including live and recorded calls, chat, email, social platforms and surveys, for improving customer experience, sales, marketing, compliance, and agent and customer engagement center performance. Highlighted by multiple customer achievement awards, including eight Speech Technology implementation awards in the past six years, CallMiner was recently named a leader in the industry analyst report Forrester New Wave: AI-Fueled Speech Analytics Solutions, Q2 2018.

At CallMiner, we hire great people and challenge them every day. CallMiner team members are passionate about delivering innovative technology solutions and industry leading customer success. Core to our culture is the power of feedback which we leverage to improve our own organization every day in every way. To hear more about what it’s like to work at CallMiner, watch our video at Careers.CallMiner.com

As a Software Developer, you will be using your object-oriented development expertise and database knowledge to help us build upon our platforms to provide first class enterprise software to our diverse base of clients and partners in the speech and voice of the customer analytics space. You will be involved in planning, designing, developing, and implementing new products and features into our existing solutions. You will be part of one of our agile teams, participating in daily stand ups and two week iterations with monthly releases. Team work is a critical aspect of this position, and you will be working closely with your development peers as well as other roles such as Product Owners and Quality Assurance, all with the goal of delivering our customers the best experience possible in mind.

Responsibilities:

  • Work on highly distributed, scalable, high transaction systems with micro service architectures
  • Work on high-volume, low-latency RESTful APIs
  • Implement SOLID design principles in daily practice
  • Work as a member of an Agile/SCRUM development team, assisting in planning, designing, developing and implementing new functionality based on business requirements

Requirements:

  • 4+ years’ experience with some of these technologies
    • Languages and Frameworks – C#
    • Data Repositories – SQL Server, MongoDB
    • Other – Rabbit MQ
  • Incredible coding skills; your programming ability is above average, as demonstrated by a continuous string of successful projects
  • Solid understanding of design patterns
  • Experience implementing distributed systems to handle high transaction volumes
  • Excellent command of written and spoken English

Bonus Skills:

  • Real world experience implementing high-volume, low-latency RESTful APIs
  • Experience with JavaScript and AngularJS
  • Leadership experience