Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Oracle

Principal JavaScript Developer

Technology

AI Developer

No

Arlington, Virginia, United States

"**Principal JavaScript Developer****Preferred Qualifications**About UsOracle UGBU is a SaaS provider for the Utility industry, using behavioral science to improve consumer engagement and increase energy efficiency. Utilities from around the world provide energy usage data from tens of millions of customers to Oracle UGBU which we then analyze and aggregate into key insights using the latest software technologies. The challenge for this Web Platform Team is to reinvent the Utility industrys web presence to bring it on par with best of breed web development.About You+ Youve got scars. Your 7 years of experience as a software engineer have taught you valuable lessons that you will apply and mentor others.+ You are an expert. All our Senior Engineers, including the managers, are experts in multiple technologies. You have a solid knowledge of the whole web stack: front-end, back-end, databases, cache layer, HTTP protocol, TCP/IP, Linux, CPU architecture, etc.+ You are passionate about JavaScript tools and frameworks and the future of JavaScript because of projects like Node, npm, webpack, babel etc.+ You want to own it. You embrace the challenges inherent in being fully responsible for an important part of Opowers business, from supporting your applications in production to continuously monitoring and evolving it, based on performance metrics.+ You care about your users, especially all types ranging from in-house developer, customer engineer, or customer consumer.+ You live the process. Lets face it, delivering software in teams is hard. You know that you cant be successful without bringing order to chaos. Scrum, source code management, code reivew, continuous integration are all second nature to you. And, you know that too much can be worse than too little.+ Youre agile (and not just in the buzzword sense). You know how to succeed in a fast paced, ever changing environment and wouldnt have it any other way.+ You have strong computer science fundamentals. Our large data sets and low latency solutions require deep background in computer science. BS or MS in computer science is preferred but if youve acquired the chops in some other way then come show us.Requirements+ Expert with JavaScript as a first-class language.+ Excellent CS fundamentals.+ Experience creating large JavaScript projects with a team in an agile environment.+ Experience with Webpack, babel, React, Vue, state management, graphql a plus.+ Experience with Mocha, Karma, Jasmine, or another unit testing framework.+ Solid understanding of JavaScript prototypes, callbacks, promises, async/await, performance issues, and debugging.+ Experience or interest in learning Git.+ Strong interpersonal and collaboration skills+ Experience building a development toolkit, SDK or similar platform for other engineers is a huge plus.**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 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.****Job:** Product Development**Location:** US-VA,Virginia-Arlington**Job Type:** Regular Employee Hire**Organization:** Oracle"