MOI:-TELEPHONIC+SKYPE NEED USC OR GC ONLY End Client: | choice hotels international | Acting as a lead Mobile Developer, contributes across the entire application life cycle, including concept, design, build, deploy, test, release and support of mobile applications. - Develops, tests, and deploys user interface, service tier and data tier components for complex mobile applications.
- Codes, debugs, unit tests and maintains the application to meet documented requirements.
- Builds prototypes at the tech scoping stage of the project.
- Participates in design and coding of application-embedded, scheduled and ad-hoc reporting solutions.
Analyzes and optimizes performance of mobile applications. With a focus on creating reusable infrastructure, interface and presentation components, translates functional requirements to technical requirements/design specifications. - Considers mobile application design and development constraints to user interface and memory management.
- Collaborates with web developers to create and maintain a robust framework to support mobile applications.
- Collaborates with front end developers to build the interface and usability features, using data and user testing to influence design decisions.
Keeps up on industry trends and current technological standards, languages, coding techniques, utilities and operational considerations. Makes suggestions for process, coding, implementation, and performance improvements Provides mentoring, training and technical guidance to junior developers and assists in training other programming or support team members in a cooperative and effective manner. REQUIRED EDUCATION, EXPERIENCE, KNOWLEDGE, SKILLS AND ABILITIES Education, Experience and Knowledge - Bachelor's Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience.
- A minimum of 5 years relevant experience in software development, information systems, or equivalent technical environment, including experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.
- A minimum of 1 year experience in enterprise mobile application development utilizing Java and Android SDK
- Demonstrated, verifiable experience building complex, customer facing mobile applications that exist in the App Store or Android Market and that have been successfully delivered to customers.
- Experience working in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
- Strong knowledge of agile software development methodologies, Service Oriented Architecture and object-oriented programming methodologies.
- Strong knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Knowledge of User Interface design principles.
Skills Highly proficient with the following technologies: - Java
- Android SDK
- XML, XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing
- Web service technologies, specifically REST APIs
- Emerging web standards, such as HTML5
- Service oriented designs and technologies (AJAX, XML/JSON)
- Web analytics tools (Omniture, WebTrends, Google Analytics)
- Excellent analytical skills.
- Strong verbal, written and listening communication skills.
- Strong interpersonal skills and demeanor.
- Proficient in the use of MS Office applications, such as Outlook, Word, PowerPoint and Excel
Abilities - Ability to work effectively in a team-oriented environment, both independently and collaboratively.
- Ability to uphold the organization's Values & Performance Principles of collaboration, performance excellence, sense of urgency, openness to new ideas, inclusion & diversity, integrity, customer focus, and respect.
|
No comments:
Post a Comment