*Mobile Specialist 1- iOS Developer* *Work Location: *Harrisburg, PA
*Term: *4 months with extension *Preferred Education: *4 year college degree or equivalent technical study with advanced study preferred *Client: Pennsylvania Department of Transportation* *Role Description:* The selected candidate will serve as a Programmer/Developer for PennDOT's iOS Enterprise Mobile Development team. The candidate is expected to understand business and technical requirements, and implement iOS solutions based on those requirements. The solutions will entail developing and maintaining iOS applications in Objective-C/Xcode using Apple's iOS 6.x and iOS 7.x SDKs. The incumbent should be quick at learning newer versions of the SDK, as they are made available by Apple. *Specific tasks:* 1. iOS Development: Complete SDLC related to iOS development. Comprehensive understanding and experience designing, developing and testing for the Apple iOS platform is mandatory. Expert level knowledge is required of using iOS frameworks related to UI, Core Data, Storyboards, Web Services, Security/Keychain, Quartz, Camera integration, MapKit, EventKit, Asynchronous/Background processing, Multitasking, Queues etc. 2. Design Patterns & Cocoa layers: Developer must have good knowledge 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. 3. iOS Frameworks: The developer is expected to learn and use PennDOT's iOS frameworks and also be knowledgeable in using other 3rd party iOS frameworks. The developer is expected to develop iOS frameworks over the course of development for functionality that can be reused by other mobile teams and projects within PennDOT. 4. Integration: The solutions developed will interface with enterprise web services including, and not limited to, security services, business services, reporting services and other enterprise services. A comprehensive knowledge of web services using JSON/REST and SOAP/XML is required. It's desirable to know server side Java, spring framework and MyBatis persistence. 5. Learning & Mentoring: The incumbent will have the ability to articulate their learning, present to technical teams and be willing to learn from other iOS developers in addition to contributing to team learning. 6. Agile Development using Sprints: All projects follow an agile sprint methodology, and the incumbent should be comfortable with daily standups, sprint grooming and planning activities, integration testing, and UAT. The developer will own their sprint stories and have complete responsibility to deliver outcomes in a timely manner. 7. Working independently and in a team environment: The developer will have inter-personal, communication and presentation skills to work as part of an interactive and highly technical team. Developer should be able to work independently as required. *SKILLS* *REQUIRED / DESIRED* *EXPERIENCE* *YOUR EXPERIENCE* *SKILL LAST USED* Full iOS SDLC experience as a developer Required 2 Years Experience with OOA, OOD, OOP Required 2 Years Experience with iOS SDK and Objective-C Required 2 Years Experience with Core Data, Storyboards and UIKit Required 2 Years Experience with 3rd party iOS frameworks and framework development Required 2 Years Experience working with Cocoa Services, Media, Touch and OS layers Required 2 Years Experience mentoring teams Required 2 Years Experience working in agile sprint projects Required 2 Years Experience working in enterprise integration projects Required 2 Years *Additional Criteria:* 1. Candidate/Vendor will be responsible for covering costs associated with parking in downtown Harrisburg. 2. This position requires the selected resource to work at the client site for the entire duration of the engagement, 5 days per week. Remote work options or telecommuting will not be permitted. 3. Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. 4. The selected candidate will be required to provide 3 manager/supervisor references from previous, recent, positions. 5. The client will most likely ask to see screen shots from apps that candidates have worked on which have been released in enterprise environments. 6. What is the candidate's current location? 7. Have you read the entire requirement and attest that this candidate meets/exceeds the required skills? *Pls, Send Word Resume With Below Details;* *Candidate Information* Full Name (As per SSN) Contact Number/Alternate No Personal Email ID Skype ID Current Location (City, State) Re-Location (Yes / No) Visa Validity Work Authorization Availability Expected Rate: Best Time to attend Telephonic Interview Total IT Experience Primary Skills *If H1b Visa Holder; Please provide employer details;* Name: E-mail: Contact No: Thanks & Regards, YUGA VortalSoft, Inc. 220 Davidson Avenue Suite 3A Somerset, NJ 08873 Phone: 908-838-4240 Fax: 732-748-4381 E-mail: [email protected] Website: www.vortalsoft.com -- You received this message because you are subscribed to the Google Groups "oraapps" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/oraapps. For more options, visit https://groups.google.com/groups/opt_out.
