Mobile Specialist - iOS
Hire IT People, LLC
Job Seekers, Please send resumes to resumes@hireitpeople.com The selected candidate will serve as a Mobile Programmer/Developer for PennDOT’s iOS Enterprise Mobile Development team.
The selected candidate will serve as a programmer/developer for iOS Mobile Computing solutions for PennDOT. The candidate will serve as a software developer for the projects to develop and deploy the comprehensive custom software solutions for the iOS-based mobile devices to be utilized by PennDOT while assisting with mentoring PennDOT staff assigned to the projects. The projects will involve working with the iOS mobile development tools, relational databases, and web service-oriented client/server architecture. The selected candidate is expected to understand the business and technical requirements, and implement the solutions based on those requirements. The incumbent should be quick at learning newer versions of the SDK, as they are made available by Apple.
Specific Duties: 1) Serve as a developer of n-tier applications using iOS SDKs and mobile development tools.2) Develop, test, and deploy user interface, service tier and data tier components for complex applications, including server-based web applications and mobile applications in a timely manner.3) Participate in the full SDLC process (including coding) of iOS application solutions, including Objective C, HTML, JSON, XML and web services. 4) Participate in design and coding of database objects in relational databases such as IBM DB2, including queries, stored procedures, views, triggers, etc. 5) Participate in design and coding of application-embedded, scheduled and ad-hoc reporting solutions. 6) Comprehensive understanding and experience designing, developing and testing for the Apple iOS platform is mandatory. 7) Expert level knowledge is required of using iOS frameworks related to UI, Core Data, storyboards, web services, security/keychain, camera integration, asynchronous/background processing, multitasking, etc.8) Must have good knowledge of common design patterns (like MVC, delegation, target-action) and Cocoa layers related to Touch, Media, OS and Services and Objective/C and iOS principles of memory management, notifications, blocks, categories, etc.9) Meet with end users and technical staff of all types to gather business and system requirements. 10) Provide technical assistance and assist with mentoring of PennDOT staff assigned to the project.11) All projects follow the Agile sprint methodology, and the incumbent should be comfortable with daily standups, sprint grooming and planning activities, integration testing, and UAT.12) Work independently and as a part of a team.
SkillRequired / DesiredAmountof ExperienceFull iOS SDLC experience as an application developerRequired3YearsExperience with Object Oriented developmentRequired3YearsExperience with iOS SDK and Objective-CRequired3YearsExperience with Core Data frameworkRequired2YearsExperience with iOS Auto Layout system and UX refinementRequired2YearsExperience with relational database developmentRequired2YearsExperience in architecting & developing mobile web applications in enterprise settingsHighly desired2YearsExperience w/ consuming & utilizing RESTful JSON web services & synchronization of data captured on a mobile device w/ enterprise backend apps/DBHighly desired2YearsExperience with HTML5 development and JavaScript frameworksHighly desired2YearsExperience with blocks and notificationsHighly desired2YearsFamiliarity with Swift programming language and latest iOS APIs and frameworksDesired Experience developing hybrid applications and applications on multiple mobile computing platformsDesired Strong oral/written communication skillsRequired
The selected candidate will serve as a programmer/developer for iOS Mobile Computing solutions for PennDOT. The candidate will serve as a software developer for the projects to develop and deploy the comprehensive custom software solutions for the iOS-based mobile devices to be utilized by PennDOT while assisting with mentoring PennDOT staff assigned to the projects. The projects will involve working with the iOS mobile development tools, relational databases, and web service-oriented client/server architecture. The selected candidate is expected to understand the business and technical requirements, and implement the solutions based on those requirements. The incumbent should be quick at learning newer versions of the SDK, as they are made available by Apple.
Specific Duties: 1) Serve as a developer of n-tier applications using iOS SDKs and mobile development tools.2) Develop, test, and deploy user interface, service tier and data tier components for complex applications, including server-based web applications and mobile applications in a timely manner.3) Participate in the full SDLC process (including coding) of iOS application solutions, including Objective C, HTML, JSON, XML and web services. 4) Participate in design and coding of database objects in relational databases such as IBM DB2, including queries, stored procedures, views, triggers, etc. 5) Participate in design and coding of application-embedded, scheduled and ad-hoc reporting solutions. 6) Comprehensive understanding and experience designing, developing and testing for the Apple iOS platform is mandatory. 7) Expert level knowledge is required of using iOS frameworks related to UI, Core Data, storyboards, web services, security/keychain, camera integration, asynchronous/background processing, multitasking, etc.8) Must have good knowledge of common design patterns (like MVC, delegation, target-action) and Cocoa layers related to Touch, Media, OS and Services and Objective/C and iOS principles of memory management, notifications, blocks, categories, etc.9) Meet with end users and technical staff of all types to gather business and system requirements. 10) Provide technical assistance and assist with mentoring of PennDOT staff assigned to the project.11) All projects follow the Agile sprint methodology, and the incumbent should be comfortable with daily standups, sprint grooming and planning activities, integration testing, and UAT.12) Work independently and as a part of a team.
SkillRequired / DesiredAmountof ExperienceFull iOS SDLC experience as an application developerRequired3YearsExperience with Object Oriented developmentRequired3YearsExperience with iOS SDK and Objective-CRequired3YearsExperience with Core Data frameworkRequired2YearsExperience with iOS Auto Layout system and UX refinementRequired2YearsExperience with relational database developmentRequired2YearsExperience in architecting & developing mobile web applications in enterprise settingsHighly desired2YearsExperience w/ consuming & utilizing RESTful JSON web services & synchronization of data captured on a mobile device w/ enterprise backend apps/DBHighly desired2YearsExperience with HTML5 development and JavaScript frameworksHighly desired2YearsExperience with blocks and notificationsHighly desired2YearsFamiliarity with Swift programming language and latest iOS APIs and frameworksDesired Experience developing hybrid applications and applications on multiple mobile computing platformsDesired Strong oral/written communication skillsRequired
Por favor confirme su dirección de correo electrónico: Send Email