Saturday, April 23, 2011

DISH Network - CTI Developer

We are currently seeking a developer to enhance, maintain and support our custom Computer Telephony Integrated (CTI) Client application. The application is written in “C#” (C sharp) on the “.Net” platform using the Windows Forms libraries. The application interfaces with the Cisco Unified Contact Center Enterprise (UCCE) CTI Object Server (CTIOS) using the Cisco Client Interface Library (CIL).


The developer will also be responsible for enhancing, maintaining and supporting a set of Microsoft SQL Server Databases, ASP.NET Web Applications, and ASP.NET Web Services that support the CTI Client application.


Support for the UCCE environment including troubleshooting issues with CTIOS and the Cisco CTI client.


Perform assessments of existing CTI deployment and document current environments as required.


Work with clients to develop high-level contact center strategies.


Coordinate with the team in activities including work planning, status reporting and client relationship management.


Establish and maintain good working relationships with clients and vendors.


Participate in internal and client-facing meetings, prepare reports and presentations.


This job requires night and weekend work, both scheduled and unscheduled. This job requires wearing a pager 24 hours a day, 7 days a week during an on-call rotation.


Other duties as required. This list is not meant to be a comprehensive inventory of all duties and responsibilities assigned to this position.

Education Requirements:


Bachelors degree and six years of related experience; or 8 years of related experience and training; or equivalent combination of education and experience supporting large, multiple call center environments.

Qualifications:


Candidates should have an understanding of telecom concepts, skill based routing, VoIP (Voice over Internet Protocol) and networking fundamentals.


CTI development, configuration, scripting, testing and validation.


Experience in “C#”, “.Net”, Windows Forms development.


Understanding of multithreaded code and concurrency issues.


Understanding of Software Engineering principles, including common Software Development Life Cycle (SDLC) models, Unit and System Testing, Version Control, and Documentation practices.


Writes clear, documented, maintainable code.



ASP.Net Web Application and Web Service development.


Microsoft SQL Server Administration and Development including Stored Procedures, Queries, and basic database administration tasks such as database backup, data modeling and table creation, Microsoft Data Transformation Services (DTS) or SQL Server Integration Services (SSIS) packages.


Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or government regulations.


Ability to write reports business correspondence, and procedure manuals.


Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.


Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardizationCT


Ability to interpret instructions furnished in written, oral, diagram, or schedule form.


Benefits:

Medical, Health Savings Account, dental, and vision insurance
401(k) and employee stock purchase plan
Tuition reimbursement
Employee referral program
Training opportunities
FREE satellite TV system and programming
Opportunity for a level of responsibility that could take years to reach in other companies