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

The CSI Companies is currently hiring for an iOS Architect This is a LONG-TERM contract role 1-2 years pay range: $65-$75/hour Immediate need and interviewing this week We will hire from a Skype interview but must be able to relocate quickly upon hire Must have iOS application development experience and understand architectural conceptsJob Summary: This role requires architecture design leadership for various lines of business and enterprise applications for custom web solutions and 3rd party vendor products. Responsible for application architecture, service architecture, and technical design for high performance and scalability in a distributed, multi-tier and cross-platform mobile environment. This role requires extensive experience in architecting and deploying web-based and web-enabled business applications, and must possess hands-on experience in coding, deploying distributed architectures and platforms, creating benchmark tests, designing for scalability and performance, and implementing large-scale vendor systems. Providing technical and architectural leadership for multi-platform and iOS mobile applications and Microsoft .NET web applications. Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices. Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design. Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.Qualifications: Bachelor's degree in Computer Science, Business Administration or equivalent educational or professional experience and/or qualifications. An advanced degree is also preferred. 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, Android, Windows Phone,.Net and WCF/Web API technologies. Clear understanding of event-driven and delegate-based design paradigms. asynchronous programming, threading, and related design patterns and anti-patterns. Service-Oriented Architecture (SOA), its principles, and patterns at enterprise level. data modeling techniques and knowledge and applicability of various normal forms. multi-tier and cross-platform architectures driven towards mobility. Experience with architecting mobile enterprise solutions based on REST web services. Experience in developing of IT architecture plans and software development methodologies.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 SDKs: iOS. Messaging architectures SOAP and REST 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. Messaging architectures (EAI), Excel Services, BizTalk, SAP XI, XML, SOAP, and Web Services. Data Warehousing and Master Data Management. Electronic commerce, EDI, B2B architectures. 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.For IMMEDIATE and confidential consideration forward your resume to