Job Description :
Candidates MUST have Enterprise Level experience performing Architecture & hands on Development with native iOS mobile technologies
Experience in application architecture, software development, database architecture
Strong knowledge of development technologies and methodologies is required (Microsoft, Java, DBMS, system and data integration, object-oriented design and development, service-oriented architecture/microservices)
Proven experience with primary languages, other technologies and tools in at least 1 programming/delivery platform (Microsoft, Java, Cloud) and wide range of web authoring tools and technologies. Examples are C#, TSQL or PLSQL, SSIS/SSRS, .NET or Java frameworks, JavaScript, HTML5, Visual Studio Team Services, TFS, Git, Jenkins
Native iOS (swift) and Android development (Java) with RESTful API experience to connect Android and iOS applications to back-end services is preferred
Experience in building mobile apps from scratch to system production and demonstrated knowledge of tools including the iOS SDK, Objective-C, Java or XCode. Experience or demonstrated knowledge of cross platform tools such as Xamarin would be a plus.
Hands on experience with infrastructure concerns: DNS troubleshooting, application and server performance monitoring, scalability design and implementation.
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Technical project experience, including analyzing, documenting and designing software system architectures
Strong knowledge of UI/UX design principles, patterns, and best practices
Experience in developing end to end mobile solutions and managing Web/Mobile application and platform.
Experience to Agile principles and methodologies

Client : N/A