Senior Software Engineer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Senior Software Engineer

Skills: C# and C++, Unified Communications, Lync (a plus!)

Summary:

Our client is a global leader in Actionable Intelligence solutions. In today's dynamic world of massive information growth, Actionable Intelligence is a necessity for empowering organizations with crucial insights and enabling decision makers to anticipate, respond and take action.

The Senior Software Engineer works as a member of the development team who work on the design, development, and implementation of call center and workforce optimization applications for a Voice/Data Recorder that integrates with TDM and VoIP Telecommunications. They will collaborate with other members of the development team to provide solutions for Real Time recording systems.

Responsibilities:

  • Responsible for requirements gathering, technical design, implementation and deployment of a Lync solution
  • Participates in the unit testing, test case reviews, and certification of software
  • Conducts and participates in design/code reviews
  • Implements and continuously improves processes and tools for diagnostics, troubleshooting and issue resolution related to technical stack and applications and will scale the infrastructure to meet demand
  • Will interact with Development teams/Product Management to ensure that specifications are satisfied
  • Work in a team environment

Qualifications:

  • BS degree in Computer Science or related technical engineering degree, or equivalent education
  • Application software development experience
  • Experience in Server Side C# or C++ Object Oriented programming in a Real Time programming (primarily on Windows ) environment
  • Technical expertise in Unified Communications (UC) or SIP based systems
  • Working knowledge of and proven real-world design experience with operating system fundamentals (eg multi-processing/threading, inter-process communication, disk I/O, network I/O, memory allocation, etc.)

Preferred Qualifications:

  • Understanding of the Lync technology stack
  • Experience working in an Agile (Scrum) based software development process environment
  • Ability to diagnose technical system performance issues
  • Experience with telecommunication technologies, including CTI
  • Experience with large scale software development projects
  • Experience with Server Side Java
  • Experience with moving large blocks of data across a LAN/WAN
  • Experience writing SQL Server database stored procedures
  • Experience writing and using web services (WCF, gSOAP, etc.)
  • Experience writing socket-level networking code
  • Experience with HTTP protocol
  • MCSE in Communication and/or Messaging

Benefits:

As an Agile consultant, you'll gain many of the advantages and benefits of being a direct hire, while experiencing the flexibility of consulting. It's the best of both worlds! Our IT consultants enjoy a wide array of benefits including: medical, dental, 401K, Employee Assistance Program and more.

Start date
n.a
From
AGILE
Published at
24.03.2015
Project ID:
873027
Contract type
Freelance
To apply to this project you must log in.
Register