Application Developer for QCOE team (Odesa)

Application Developer for QCOE team (Odesa)

Oracle Corporation Asia Pacific Division
Singapore Thailand
3 - 6 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Are you a top-notch software engineer with a few years of experience under your belt who wants a career that marries your professional experience with a worthwhile purpose, like saving our planet Sure you could work at any of the big names in tech, but don’t you want more out of your career than on-site dry cleaning and sleep pods. Are you ready for a change
Now, imagine yourself coming to work everyday to help us tackle one of humanity’s greatest challenges: energy. Our mission is to utilize the power of big data to revolutionize the way customers interact with their utility’s representatives, in addition to reducing energy consumption around the world. Our tools deliver Opower’s deep, personalized energy insights to end customers and help them be more energy efficient.
You will be one of the founding members of our Automation services team and be responsible for building the automation tools we use as well as defining and set-up our automation services and tools environment. Our products have a cohesive goal of educating millions of consumers about their energy usage to help drive down overall consumption for our clients.
Opower is actively seeking sharp, driven, and talented engineers who enjoy delivering valuable products that make a difference in people%27s lives.
Requirements
Strong development skills or previous experience as a Software Development Engineer is required
Ability to quickly automate features while they are being developed to maintain an aggressive release cadence.
Experience working with devops tools like Chef, Puppet, Jenkins and practices like continuous integration and delivery pipelines.
Languages: Proficiency with Core Java or Python or Ruby. Frontend development experience would be a plus.
Strong experience with distributed source code control systems, like Git
Good communication and personal interaction skills. This person should able to effectively influence multiple levels - peers as well as management
At least 3 years of Software Development experience, preferably in a technical leadership role
Responsibilities
Design, document and develop automation framework and tools. Set standards for, and measuring, product quality
Implement automated software, identify and solve problems at the component or feature level, and actively participate in multiple functional areas.
Adhering to aggressive release schedules
Being involved from product inception, proactively look for potential issues, contribute to Technical Reviews and Root Cause Analysis sessions.
Actively participate in group technology reviews to critique work of self and others.
Resolve problems and roadblocks as they occur with help from peers or managers. Follow through on details and drive issues to closure with help from peers or managers.
Working closely as part of a development team using agile development processes
Participating in all aspects of the development process and product lifecycle, from product definition through release and support, to ensure quality throughout
Champion quality throughout engineeringAnalyze, 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 perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).Detailed Description and Job Requirements
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 perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

People Also Considered

Simple body text this will replace with orginal content