Interactive Intelligence is a fast-growing software development company. We are a leading provider of call center software, with customers around the globe. We are developer-centric, with nearly 200 outstanding developers who have individual offices, and individual freedom to shine, in an agile environment.
Location: Work at our Indianapolis office
Maintain software for server and client portions of content management system. This system is responsible for managing a large scale document archive and all of the server and user interfaces required for administration and end user consumption using .Net and WEB based clients. Server code is in C++ and the database is SQL Server. Client interfaces are C# .NET and browser independent Java Script. You will be working in Development and will be coordinating with our Support Department, which handles the customer interaction.
Three or more years of experience using C++ with Microsoft technologies
Understanding of server concepts and methods of their implementations, Multi-threading, Concurrency, Data Sharing, and Locking contention
Understanding basic principles of computer networking
Familiarity with Document Management
Familiarity with C#
Familiarity with Java Script and Web client programming.
Excellent analytical and diagnostic skills
Excellent written and verbal communication skills
Strong object oriented analysis and design patterns experience
Experience with multi-tier architectures.
Ability to multi-task, prioritize, and be detail-oriented
Ability to work in a team environment and communicate with the team on a regular basis
Ability to work independently and be resourceful
Bachelor’s degree in Computer Science or relevant, proven industry experience
With minimal supervision and a high degree of collaboration and quality, debug, diagnose, and resolve problems reported by our Support Department and internal team members
Read and interpret log files, make, test, and deploy source code changes to resolve problems found in the software
Perform collaborative code reviews with other developers to scrutinize the changes you and they make
Work with a source control package to manage code versioning and test changes across different releases
Provide feedback to development for potential design changes or refactoring based on research for support cases
Interactive Intelligence (Nasdaq: ININ) is a global provider of customer engagement, unified communications and collaboration software and...