Hi Partner,

Please reply to *[email protected] <[email protected]>*



*Position: *Senior Mobile Developers

*Location: *St Petersburg, FL

*Duration: *CTH

Below is the job description.

The HM is looking for someone who has good mobile web development
experience.



*BASIC FUNCTION*
This position performs application development and application integration
work necessary for delivery of robust, scalable, and stable applications
and systems. Proficiency in mobile application development is required.
This position will lead the design, development and maintenance of Android
and iPhone apps. The developer will also lead the entire app lifecycle
right from concept stage until delivery and post launch support. Incumbent
will lead multiple projects, design sound application architecture, and
drive data structure and application-required core services design and work
with appropriate resources. Incumbent will foster innovation and support
iterative and agile implementation throughout application development
practice. Working in the engineering group, incumbent will be charged with
the responsibility to design and develop the architecture, user experience,
APIs and technology for strategic Internet and mobile-based offerings. The
ideal candidate is someone who has a strong command of the technologies in
this space, passionate about technology and demonstrated the ability to
drive complex initiatives.


*ESSENTIAL FUNCTIONS*

Deliver robust, scalable and stable applications, to meet the following
expectations:

Robust - Applications will be capable of optimal operation under
significant load, and code design and development will:

Have 90% test coverage in developed code

Undergo peer review for compliance with coding standards

Have appropriate error-handling and reporting of abnormalities as well
notifications in appropriate logs and to user interface

Comply with disaster recovery and business continuity requirements and
best-practice as set by PSCU-ITS enterprise standards

Result in intuitive, easy to follow, and informative end-user experience

Undergo A/B testing around robustness metrics to identify winning pattern
and architecture

Scalable

Developed code has high degree of object orientation so that changes made
do not lead to extensive need of changes throughout the multi-tier
application

Growing amount of usage volume does not degrade expected application
performance

Developed application is capable of increase total throughput via hardware
expansion and deployment of multi-instance of application

Developed code leads to minimal long-term technical debt; Technical debt
defined as poor-evolving software, which can include, but is not limited to
end-of-life frameworks, design patterns, ailing architecture, poor object
orientation, and lack of appropriate re-usability in software stack

Developed code is highly re-usable through adoption of service architecture*,
*canonical components, and PSCU-ITS Service Oriented Architecture (SOA)
governance

Stable - developed code/applications will:

Undergo established change management process (process flow and supportive
artifacts) for deployment and delivery

Contain application level mechanisms for 'health check' to report upon
connectivity and applicable major functions

Undergo positive and negative unit testing as well as accompany artifact of
test results

Align to requirements and specifications detailed in Business Requirements,
Functional Design, and Tech Design

Result in near zero early-life failure, based on factors of failure caused
directly by developed code

Take into consideration all possible permutation of business logic
surrounding each functional requirement

Take into consideration total PSCU-ITS technology ecosystem (hardware,
application servers, production support, change management, enterprise
architecture & platforms, SDLC etc.) during development and testing of code

Provide final approval on developed code

Foster mentoring & coaching to achieve optimum level of Performance and
Software Craftsmanship

Foster innovation to improve on existing challenges and realize new
opportunities

Support iterative and agile implementation throughout application
development practice

Work as a hands-on partner with Oversight, SOA governance, ESB, and other
ITS groups around enterprise directions/standards (platforms, software
stack, implementations)

Serve as lead on multiple projects, plan simultaneous tasks for sprint, and
enforce standards across application architecture, frameworks, design
pattern, testing, etc.

Design sound application architecture per standards and be accountable to
applicable artifacts around technical design, technical training artifacts,
production support handoff checklists and related artifacts

Drive data structure design and work with database group to optimize and
implement; drive application-required core services design work with ESB
development group

Design, architect, implement, test and document platform, infrastructure
and application software using core Java and Java-based web technologies

Plan and lead the implementation of complex, multi-tier, distributed
software applications and web services in a high-volume and
process-oriented environment

Interact effectively with sales, product managers and senior staff
engineers/architects to gather requirements, design, develop and deploy key
infrastructure and application code



*REQUIREMENTS:*

Advanced and Object-Oriented JavaScript/HTML5

Android SDK

Java for Android.  Working knowledge to setup, compile, debug native
projects and make minor changes

iOS SDK (Xcode)

Objective-C.  Working knowledge to setup, compile, debug native projects
and make minor changes

Experience with Apple/Shell scripting

Experience working in an Agile/Scrum methodology

Very strong core Java skills; irresistible urge to create efficient code
and optimize it even more (be prepared to write code during the interview)

Large scale, full software lifecycle development experience, preferably at
a high-volume web company

Strong development skills in core Java and servlet technologies

Results oriented with a track record of planning and delivering high
quality solutions on time

Experience working closely with other organizations such as Operations,
Load & Performance, Security, Build/Release, QA and Training

Solid understanding of complex JavaScript, REST, XML, HTTP/HTML, CSS, JSON,
Servlets, SQL, and Transactional Atomicity

Experience developing frameworks and libraries where concurrency and
careful resource management

Experience in designing and implementing large server software with
particular attention to security, scalability and high performance

Experience in distributed multi-tier systems and distributed/clustered
architecture

Professional user of UNIX/Linux/Mac OS X

Experience configuring android & iOS devices

Experience loading firmware on mobile devices

Experience with iOS & Android devices of all screen sizes, phones,
phablets, tablets

Experience with automated mobile testing methodologies

Experience with iOS Developer Accounts & App Store Submission Process

Experience with Google Play Store Accounts & App Store Submission Process

Experience MDM products and other app distribution methodologies

Experience with native app packaging technologies and techniques.



*Very Strong Plus: *

Open source development and/or interaction with Open Source projects/people

Spring Framework, Spring MVC, Hibernate

Groovy and/or Grails

Exposure to Windows Phone and other mobile platforms

Exposure to AWS - Amazon Web Services, EC2, Elasticbeanstalk etc.

Experience working with Bitbucket (GIT)

Masters in Computer Science or Computer Engineering



*OTHER RESPONSIBILITIES*

Stay up-to-date on diverse industry technologies and software that can
directly or indirectly apply to PSCU business model, and play hands-on
development role in implementing such technologies and software

Develop and govern highly efficient coding standards and software
development processes that align to PSCU SDLC

Manage and deliver work in project development, mentoring, hands-on
coaching, application architectural design, and innovation

Engage with technology centric user community internal and external to PSCU
and be abreast on trends and technologies

Possess knowledge of and continuously drive towards innovation centric
projects or technologies through POC and demonstrative implementations

Engage with technology centric user community internal and external to
PSCU, and remain abreast of trends and technologies

Manage time towards effort estimation needs of projects/initiative in
pipeline prior to implementations phase as well as be accountable to higher
confidence accurate LOE during implementation

Perform other duties as assigned



*POSITION SPECIFICATIONS*



*Education*: Bachelor's degree in Computer Science or related technology
field, or equivalent combination of education and experience required.
Masters in Computer Science or Computer Engineering preferred. Master in
Computer Science fresh graduate with strong aptitude for software
development will also be considered.

*Technologies*: Latest mobile development; Java technologies (application
frameworks, web services, design patterns, etc.) stack expertise required.
Expertise in hand-on implementation of Load Testing, automated build and
testing tools, Middleware solutions required.   Experience in integration
with numerous finance mainframe systems preferred. Knowledge of TOGAF and
ITIL preferred.

*Experience*: 3 -5 years relevant work experience in Application
Development.



*Knowledge, Skills, and Abilities*

Demonstrate behavior based on PSCU values: Excellence, Innovation,
Leadership, Passion and Trust

Ability to communicate effectively in both verbal and written formats and
give presentations utilizing various audiovisual support aids

Ability to manage multiple projects, work in fast-paced environment, and
meet deadlines

Demonstrated excellent analytical and quantitative skills

Ability to exercise discretion and good judgment in making decisions

Proficiency in word processing and spreadsheet computer software
applications

Ability to travel as needed to successfully perform position
responsibilities

Ability to maintain confidentiality of materials handled

Ability to be flexible and work under high pressure in a complex environment





Please send the updated resume of the consultant along with the rate,
location and contact information. Please make sure the Consultant's skills
match the requirement.  After reviewing the resume I will contact you if I
need more information.



Thanks,



Anand Bandarupally

IDC Technologies Inc

Business Development manager

1851 McCarthy Blvd, Milpitas, CA 95035

Work: (408)-648-2179

Mailto:  *[email protected] <[email protected]>*

Linkedin: www.linkedin.com/pub/anand-bandarupally/75/33a/211/

Website: www.idctechnologies.com

-- 
You received this message because you are subscribed to the Google Groups "SAP 
ABAP" 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/sap-abap.
For more options, visit https://groups.google.com/d/optout.

Reply via email to