*Role: *Senior High End Android/IOS Mobile Developer
*Location: *Wilmington,DE


*Android developer Job Description*





*Key Tenants            *



*•*           Ability to look at a problem and consider the solution and
all available options, not options utilizing a given technology.

•           Working primarily in the Android/iOS space but can transition
between multiple languages/technologies depending on the needs of a given
problem (Polyglot development).

o          Choosing Perl to parse text, Ruby and Rails to generate a small
site, GoLang to parse multiple files concurrently etc.



•           Consider development as an art form, where code is self
documenting and highly maintainable.

•           Expert in Domain Driven Design

•           Knowledge of industry trends and when to apply new technologies.

•           Experience working in a continuous integration/Deployment
environment

•           Experience working in an highly automated software development
lifle cycle (Push button releases, Automated testing, Private cloud
deployments)







*Responsibilities*



•           Acting as an Agile team member, delivering high quality code
and designs.

•           Working with different systems and technologies to accomplish a
goal.

•           Working effectively with other scrum team members to get things
done quickly and efficiently with quality.

•           Transforming users stories into finished products while
simultaneously ensuring a solid understanding of the business value and
asking questions as needed to fill in gaps.

•           Ensuring testable code that is both fully tested through both
unit and functional tests.

•           Continue the migration towards continuous delivery in the
organization.

•           Expert level understanding of many of the relevant technologies
including but not limited to Android, iOS, Java, C#, SOA, XSD/XML/OXM,
JMS/MQ, Oracle/PL/SQL, Ruby.

•           Extensive experience debugging complex systems including tools
like log aggregators,

•           Complete understanding of highly available distributed
architectures.

•           Extensive knowledge of real-time systems.  Real-time eventing
like CQRS and event driven architecture a plus.



•           To work across multiple phases of software development within a
project as a team member or dealing with the most technically challenging
assignments. This includes:

o          Working directly with business areas to clarify detailed
technical requirements.

o          Designing, coding and unit testing the most complex software
components for new or enhanced IT systems to a high level of quality,
producing appropriate documentation.

o          Providing technical support to business analyst/project managers
and coaching to less experienced staff across a geographically dispersed
teams



•           Maintaining an expert level awareness of relevant software
design techniques, development tools and processes, providing leadership in
the use of these across the organisation area.







*Key Accountabilities *





•           Multiple software language experience with the proven ability
to leverage the software languages to deliver the solution not define the
solution



•           Proven experience using best in class software engineering
practices, specifically applying object oriented design and test driven
development

•           Experienced in agile delivery

•           Taking responsibility for the design, coding and testing of
particularly large, complex or mission critical software programs.

•           Provide functional expertise within his/her skills to assist
delivery team members, and foster collaboration with in agile teams.

•           Reacting quickly and as necessary to live software errors and
service problems, limiting downtime and business impact

•           Contribute to the logical/physical data models, class diagrams,
activity diagrams, sequence diagrams and UI prototypes.

•           Providing expert guidance and assistance to colleagues in any
aspect of software design, creation, and testing

•           Can provide clear communication of technical concepts to
non-technical business users

•           Can identify key factors and information needed for effective
design

•           Has developed and executed a full spectrum of tests on multiple
applications and environments

•           Experienced with testing complex, multi-platform, distributed
applications

•           Can discuss considerations for selecting optimal testing
environment for specific applications

•           Coordinates deployment tasks with end-user, operations and
quality management


-- 

*Regards,*


 *Chandra*


 *Infokons LLC |* *USA*

*"We Staff IT"*

Work  : 717-914-1656  | Fax: 973.532.0852

Email Id: [email protected]

URL: www.infokons.com <http://www.infokons.com> |
G talk: chandrainfokons

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

Reply via email to