|
Associate Software Engineer
Location: Oak Brook, IL.
WEB DEVELOPMENT
- Client-server design, theory and practice
- Interest or experience in developing asynchronous, multi-threaded, server-based processes in Java
- Exposure to message-based inter-process communications and TCP/IP
- Working knowledge of web development technologies such as HTML/Servlets/JSP/Tomcat/Javascript/XML
- Exposure to modern software test practices and procedures such as Agile and Test drive development
- Experience using source control
C++ CLIENT DEVELOPMENT
- Client-server design, theory and practice
- Interest or experience in developing application GUI’s
- Interest or experience in developing applications in Microsoft Visual C++, MFC, C# and .Net framework
- Relevant experience in applications that use COM automation, DOM and Unicode strings
- Exposure to message-based inter-process communications and TCP/IP
- VoIP and CTI (Computer Telephony Interface) exposure is a plus
- Exposure to modern software test practices and procedures such as Agile and Test drive development
- Experience using source control
CALL PROCESSING DEVELOPMENT
- Client-server design, theory and practice
- Interest in developing real-time CTI (Computer Telephony Interface) applications
- Interest in developing multi-threaded, server-based processes and client libraries using Microsoft C++
- Exposure to message-based inter-process communications and TCP/IP
- Exposure to Telephony API’s and protocols including TAPI, SIP, and CSTA
- Familiarity with common PBX vendors’ equipment and software including Nortel, Avaya, Cisco, Mitel, ShoreTel, Inter-Tel, Siemens, Ericsson, etc.
- Familiarity with common telephony middleware and hardware vendors including NMS, Dialogic, Pika, Envox, etc.
- Exposure to modern software test practices and procedures such as Agile and Test drive development
- Experience using source control
The following general qualifications are required:
- Four year degree in Computer Science, or related degree.
- 1 to 2 years of relevant work experience/internship required.
- Self-starter with a demonstrated ability for self-directed learning.
- Excellent problem solving, verbal and written communication skills.
Please submit your qualifications to the corresponding email address below, including resume and salary history, for consideration.
Email us your resume.
|
|