Sr Prin Software Developer - Mobile Tools Development

  • Company: Oracle
  • Posted: March 27, 2016
  • Reference ID: 16000BXK
Do you have interest in mobile app development and are interested in building tools to help others create their own mobile apps? Or do you have expertise in tools development and would like to extend that to mobile? Oracle is revolutionizing how native mobile applications are built, and you can be part of the team that develops the platform to enable this!

Mobile Application Accelerator (MAX) is Oracle's Rapid Mobile Application Development (RMAD) tool that allows business users the ability to quickly build and manage native mobile apps to address specific business issues. MAX offers a web-based, code-free experience featuring a highly intuitive tap-and-click GUI interface for assembling mobile screens and flows, and binding to backend data sources including Oracle's Mobile Cloud Service (MCS).

We are looking for a senior-level software developer (CMTS) who can bring front-end UI development expertise to the team and enjoys working on difficult problems in a friendly team environment. We face many interesting challenges on user experience, performance, and scalability. If you are eager to use your skills to help build a first-class RMAD product, then you will feel at home with us!

Our team members are bright, creative, quick-learning software developers experienced in mobile and web technologies. We are skilled at object-oriented design and value well-designed, extensible, and reusable code. We formulate and articulate strong technical opinions while remaining open to the suggestions and experiences of others.

    Candidates with a BS/MS (or equivalent) in Computer Science or a related field and exceptionally strong programming skills Excellent knowledge in Object Oriented Design and use of Design Patterns Experience with development of Single Page Applications with Javascript Experience with at least one of the listed frameworks/libraries: BackboneJS, AngularJS, KnockoutJS, RequireJS, Prototype, Marionette Ability to create interfaces that are fast, work across browsers, i18n and a13y compliant Excellent eye for design and understanding of user experience Proficient in Java, HTML/CSS, JavaScript Objective-C/, Swift, native app development experience a plus Experience with mobile application development (iOS, Android, etc) is a plus UX experience is a plus

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Suggest and justify product directions within approved directions. Define responsibilities for new projects and specifies, designs and develops software according to those specifications. Provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems.

Acknowledged expert/professional within company and/or industry nationally and internationally. Provides leadership in the development and strategic direction of new products, processes, techniques. Acts as primary consultant on large projects that effect the organization*s long term objectives / strategy. BS or MS degree or equivalent experience relevant to functional area. 10 more years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Share this Job