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.
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
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.
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
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: email@example.com
Job: *Product Development
Title: Senior Cloud Applications Developer
Requisition ID: 21000F5P
Other Locations: United States
- Oracle Jobs