Software Developer II

Location: Chicago, IL
Date Posted: 09-01-2017
This is a contract position with our client in Chicago, IL.

This team creates applications for Windows, IOS and android operations systems for Push to talk phones over broadband for emergency responder for devices like Samsung, LG, IOS windows and the devices are like nextel phones.  We are looking for someone that has experience debugging and Senior level coding and needs to have experience reading, comprehending, recognizing error and editing existing code.  

Job Description: 

• Your responsibilities will range from driving solutions to requirements gathering & analysis, designing, developing, testing, deploying, maintaining and enhancing mobile applications on one or more mobile platforms. 
• High ownership, self­-sufficient, individual to drive quality and maintain application stability. 
• Strong ability and enthusiasm to learn new technologies in a short time. 


• Bachelors degree required with 4+ years working experience
• Mobile application and/or platform development in Windows Mobile on Windows 10/UWP. 
• Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc is a plus. 
• Excellent debugging skills to solve challenging problems. 
• Experience with networking protocols TCP/UDP, and also SIP, RTP, RTCP is a plus. 
• Experience/knowledge in mobile application software development tools (e.g. GIT, Gerrit, JBOSS...), testing, process (agile, kanban) and configuration management. 
• Strong written and oral communication skills 
• C# (C Sharp) to be able to work on the client 
• Audio subsystem experience (e.g. Audio Graph) 
• Knowledge of Windows App lifetime including background execution 
• Knowledge of IPC among other windows applications 
• Knowledge of common design patterns 
• Knowledge of C# and Windows memory management
this job portal is powered by CATS