iOS Mobile Architect (136988) Open job in new window
Location: Nashville, TN
Metro Area: Nashville, TN
Category: Information Technology

.The CSI Companies is currently hiring for a iOS Mobile ArchitectLong-term Contract role and Permanent position availableImmediate needNashville TN area (must be local or able to relocate immediately upon hire)Join an exciting team! Please review the below qualification and apply for more details.
Qualifications:Minimum: A Bachelor's degree in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments. Multi-year hands-on experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance, especially within iOS, .Net and WCF/Web API technologies. Clear understanding of event-driven and delegate-based design paradigms. Demonstrated experience with asynchronous programming, threading, and related design patterns and anti-patterns. Knowledge of multi-tier and cross-platform architectures driven towards mobility. Experience with architecting first-class mobile solutions based on REST web services. Experience in various software development methodologies, specifically Agile/Scrum.Experience with the following Technologies/Methodologies required: Strong knowledge and understanding of iOS and mobile development techniques. Working knowledge of web-based technologies; HTTP, with AJAX, HTML5, JavaScript/jQuery and CSS3 a plus. Working knowledge of the following: iOS and standard ecosystem libraries. Services based on REST semantics with JSON text encoding.Experience with the following Technologies/Methodologies preferred: Microsoft .Net, WCF and complementary business layer and front-end technologies. Microsoft SQL Server and other most common backend Microsoft technologies. Agile development environment especially SCRUM using JIRA or TFS. GPS, location based services and other device hardware interactions. Usage of automated build and/or unit testing and integration systems. Excellent communication, presentation, influencing, and reasoning skills to earn support of business leaders, technology leaders, colleagues, and vendor representatives. Experience with Microsoft and Apple frameworks, with extensive knowledge of technical design patterns and anti-patterns. Capable of building sustainable relationships with colleagues and key individuals. Creativity and ability to think outside-the-box while defining sound and practical solutions. Desire to take the initiative, moving projects/ideas forward with clarity. Adept negotiation skills in high-pressure situations. Leadership skills to indirectly lead cross-functional teams towards common solutions. Experience with unstructured data, such as with MongoDB or Couchbase. Cross platform mobile development using the Xamarin platform.Travel: Minimal travel (