Applications Architect

Oracle Redwood City , CA 94063

Posted 11 months ago

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to ensure consistency, testability and portability across products in general.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or 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.

Oracle Expenses Cloud is a complete, end-to-end solution for digital expense management giving employees easy data entry options, and financial managers detailed spend information and policy-driven control. Online and mobile, along with spreadsheet entry options, automate travel entry details and approvals, reducing administrative headaches while still capturing essential data for effective cost management.

As the Application Architect you will lead the way to continuously deliver and monitor best in class saas solutions that are distributed, high volume, high performance, integrated, and interactive. You will work in an organization of highly skilled, motivated team members who collaborate across global borders to produce quality software in a timely manner. If you have a passion for continuous learning as well as solving complex problems by designing innovative technology this is the perfect role for you!

Experience:

  • Must have more than 10 years of experience as a hands-on software engineer.

  • Must have recent experience developing cloud applications.

  • Must have more than 5 years experience architecting highly available, scalable, and distributed systems

  • Bachelor's Degree in Computer Science required, Masters in Computer Science preferred

Hard Skills:

  • In depth understanding of cloud-based systems and software engineering processes

  • In depth understanding of software architecture methodologies

  • Understanding of object oriented Systems and multiple languages used for implementing them (C , Java, etc.)

  • Understanding of distributed API's and cloud integration methodologies

  • Understanding of applications role in the cloud systems (SaaS, IaaS, PaaS)

Soft Skills

  • Excellent communication skills - written and spoken

  • Ability to lead projects with stakeholders from multiple teams

  • Ability to work in a global environment with team members around the world

  • Strong ability to communicate complex and technically challenging concepts

  • Strong facilitation and presentation skills

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Applications Architect

Oracle

Posted 2 months ago

VIEW JOBS 1/16/2020 12:00:00 AM 2020-04-15T00:00 Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to ensure consistency, testability and portability across products in general. Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or 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. Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law. We are a team of highly motivated and self-driven contributors building the next generation Cloud based SaaS products. We not only work with state-of-the-art technologies but also strive to deliver innovative next generation Fusion products on a critical market space for Oracle with the highest quality and best user experience. The CX Industries team builds SaaS products for industries like Telecommunications, Consumer Goods, Automotive, Financial Services and these integrate with the various Oracle CX Cloud Suite products. From a technology perspective, this is a greenfield development environment with a huge amount of autonomy, leaving us free to build and innovate without being encumbered by legacy products and services. The cloud native applications need to be architected right enabling them to reap the benefits of elasticity, horizontal scalability, automation and high availability provided by the Oracle Cloud Infrastructure (OCI). We are looking for a highly technical and hands-on architect to help devise the next-gen data, middleware and UI architecture. About You * As a thought leader, you drive product features from the conceptualization phase to realization in the market, ensuring successful customer adoption. * You work backward, starting from the user. You care about creating usable, useful software that solves real problems and brings delight to users. * You have solid communication skills. You can clearly explain complex technical concepts. You work well with non-engineers. You can lead a conversation in a room with designers, engineers, and product managers. * You bring experience across the application development stack that can be heavily leveraged to make future tactical and strategic decisions for designing and implementing sophisticated features. * You are comfortable with ambiguity. You have a strong sense of ownership and are able to drive development of new projects and features to completion. Required Qualifications * BS in Computer Science, or equivalent experience 10 years of experience architecting and building Enterprise/SaaS software. * Hands-on experience with modern frontends using OJET/Knockout/React/Angular. Strong understanding of HTML and CSS fundamentals. * Hands-on experience designing, developing, and deploying with high transaction volume, mission critical applications with very large user base * Strong understanding of Micro-services patterns and architectures * Experience designing industrial-grade APIs on gateway products like Apigee, etc. * Experience working with modern cloud technologies like Kafka, Elastic, Docker, Kubernetes, etc. * Experience architecting scalable data processing and analytics solutions, including technical feasibility for Big Data storage, processing and consumption e.g., development of enterprise Data Lake strategy, heterogeneous data management, decision support over Data Lake. Strong understanding of Big Data technologies like NoSQL systems, Hadoop, Spark, Hive etc. * Experience with data management best practices and disciplines including data governance, data quality, data security, analytics and BI, and data architecture in DAAS and IaaS environment * Experience working in a DevOps environment and with active involvement in deployment and operational activities. Strong knowledge of tools like Terraform/Chef/Puppet. * Strong troubleshooting and performance tuning skills. * Previous experience in a start-up environment is a plus. Oracle Redwood City CA

Applications Architect

Oracle