[Close] 

Mobile Developer

Company Name:
AmeriGas
job
Summary (Purpose):
The Mobile Developer is responsible for developing and maintaining native and hybrid applications for mobile devices with a strong emphasis on iOS programming. Provides guidance on the best practices of mobile application design, development, deployment, and maintenance. Responsible for troubleshooting issues within the production environment.
Key Characteristics:
Has a thorough understanding and experience in all phases of the software development lifecycle
Strong development background, extensive architecture experience, and technical leadership qualifications
Experience with iOS development and thorough understanding of iOS architecture.
Duties and Responsibilities:
Manages offshore resources in development of mobile applications for native and hybrid environments.
Prepares technical solutions, architecture documents, artifacts, work products and presentations for the internal customer.
Researches, identifies and demonstrates new innovative technologies for our domain portfolio.
Defines and enforces sound development practices and ensure the quality delivery of enterprise mobile solutions.
Facilitates requirements refinement with business stakeholders, defect identification with the user
community
, and software interface coordination with external system teams.
Test planning and coordination of user acceptance testing efforts.
Knowledge, Skills, and Abilities:
Knowledge of object oriented programming development techniques.
Knowledge of software engineering techniques
Knowledge of SOA, SOAP, and REST needed.
Experience in writing native Objective-C applications on mobile phones and/or tablets.
Comprehensive knowledge of Apple development standards and requirements.
Familiarity of AGILE development and engineering best practices.
SQL experience including writing stored procedures, tables, views and triggers.
Experience developing and interfacing with embedded local/client databases
Experience with mobile development performance optimization, c.
Experience in collaborative application development using source control tools and strategies for using source control such as trunks, branches, merges, tagging, release management methods, etc - specifically using GIT or SVN.
Proven experience in interfacing with API s and web
services
.
Proven collaboration skills and the ability to work in efficient, small teams.
Must be highly self motivated with the ability to work autonomously on multiple initiatives with a high degree of flexibility and openness for learning new technologies.
Strong communication and presentation skills with the ability to fill in as a technical representative when needed.
Ability to communicate with
supervisor
or project
manager
either verbally, through email, or by attending team meetings on the status of current projects.
Advanced organizational ability to facilitate deployment planning and related support activities when rolling out new products to the field
Education and Experience:
BE or BS Degree in one of the following subject areas:
computer
Science, Business Administration, Information Technology or related field preferred.
2+ years of mobile application development experience.
Experience working with offshore teams.
Knowledge of Mobile Infrastructure (Mobile Device Management (MDM), App Deployment, App Stores, Enterprise App Stores).
Experience designing mobile applications using open source HTML5 frameworks.
Literacy in .NET programming languages
Experience interfacing with ERP systems such as SAP is a plus.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Developer .net with Angular exp.
Pittsburgh, PA COMPUTER ENTERPRISES, INC.