Senior Software Development Engineer
Position Details:
Senior Software Development Engineer with CSG Systems Inc. d/b/a CSG International (Chicago, IL)
Design and develop mobile applications utilizing multiple technologies and platforms; collaborate with developers, testers, clients, users and cross functional teams to enhance the usability of applications; develop high performing mobile applications across a spectrum of operating system versions, devices and resolutions; develop mobile layout management standards and build consumer driven user experiences; build apps that communicate with RESTful services; and build and maintain automated build and deployment processes.
Requirements: Requires Bachelor’s degree in Computer Science, Information Systems, Electronic Engineering, Software Engineering, or related field. Five years of progressive post-Bachelor's development experience is required with: Objective C and Xcode. Two years of experience is also required with: iOS SDK; RESTful services; Unit testing (XCTest or OCUnit); Source Control Management System (GIT or SVN); Object-Oriented Design; Data Structures; Algorithm Design; implementing standard ATDD practices and tooling.