Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

Oracle Senior Cloud Applications Developer in Troy, Michigan

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 analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. 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 discuss major changes to functionality.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

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.

ORACLE CORPORATION

Utilities Global Business Unit (UGBU) - Opower

Senior Cloud Applications Developer - Arlington, VA location preferred - Open to remote work

At Oracle’s Utilities Global Business Unit (UGBU), our vision is to ensure that every global citizen has access to clean and affordable energy and water. The Opower software-as-a-service solution helps people be more energy efficient by delivering personalized energy insights to their energy use. We believe that by engaging customers about their energy use we can improve their relationship with their utility, help them save money on their energy bill, and reduce energy consumption around the world.

About the Opower Cloud Native Platform Engineering Team

The platform engineering agile scrum team are full-stack engineers who develop and operate a SaaS platform that powers all Opower applications. Some of the areas our team is responsible for include:

  • Containerized microservices infrastructure

  • Docker / Containers / Kubernetes

  • Build and deployment CI/CD pipelines in Jenkins

  • Terraform

  • Batch job platform including schedulers and workers

  • Secrets management and authentication/authorization services used by all products

  • Related supporting components including DevOps, service discovery & load balancers

As part of the team, you will work with experienced and talented engineers in a friendly environment. You will design solutions to complex distributed infrastructure problems, ship changes daily, and see the impact of your work immediately as it is adopted by Opower teams to enhance their velocity.

Responsibilities

  • Evolve the ecosystem using the latest cloud IaaS/PaaS technologies to provide new capabilities and reduce operations costs

  • Design and implement new features end to end

  • Provide your technical vision in code and design reviews

  • Collaborate with other engineers and teams to solve

  • Take pride in owning what you build, support it in production and continuously monitor and evolve it to improve performance, scalability and ease-of-use

About you

  • BS/MS degree in Computer Science, a similar technical field of study or equivalent practical experience.

  • Experience working full stack on cloud applications, preferably using Oracle Cloud Infrastructure (of course!) or AWS, Azure, etc.

  • Developing and operating containerized Java microservices using Docker, Nomad, or Kubernetes

  • Managing systems through infrastructure and configuration as code using tools such as Terraform, Chef, Ansible, or Puppet

  • Unix/Linux operations and support using command line and shell scripting.

  • Large scale monitoring, logging and metrics-tracking using Prometheus, Splunk, Grafana, or others.

  • Experience building CI/CD pipelines and GitOps release flows

  • 5 years of experience in software development using one or more programming languages including but not limited to: Java, Node.js, Ruby, Python.

  • Working proficiency and communication skills in verbal and written English.

Please send resume to: zach.driscoll@oracle.com

Job: *Product Development

Organization: *Oracle

Title: Senior Cloud Applications Developer

Location: VA,Virginia-Arlington

Requisition ID: 21000F5P

Other Locations: United States

DirectEmployers