*Location : * * CO-Colorado/Denver Duration : 12+ Months MOI* *: Phone then Skype*
*Job Description:* *Required Skills: Python PostgreSQL Data Modeling ETL HTML JavaScript System Architect *• Curiosity: Whether it is learning about the latest trends in programming or how energy solutions work you must have an insatiable appetite for knowledge. Everything around you will be changing and "settling in” to one area of expertise simply does not work here. • Problem Solving: You are invigorated when faced with technical challenges that you have never encountered before. You love to break down complexity challenges into digestible pieces and iterate through solutions until a good solution is found. • Attention to Detail: Your work will consume, calculate, manage, store, and report on data that directly impacts our operational and financial results: even the smallest rounding error can become a major headache. • Teamwork: You take pride in your work and know how to leverage the expertise of others which takes excellent communication (white-boarding, architecture discussions, code reviews) and effective design skills (clean logic, code reuse, appropriate optimization). Technical Needs: • Data Modeling: You will work with a variety of data sources (sensor readings, data feeds, APIs, spreadsheets, etc.) that all need to be tamed. You need to be proficient in relational database modeling and comfortable working with a variety of data structures and formats (e.g., key-value stores, trees, graphs, JSON, XML, crazy legacy system outputs) • Data Processing: You will cover the full lifecycle of data processing including: ingestion of data, standardization and cleansing, calculation of business relevant values, and long-term storage. The majority of this processing will occur in databases (primarily PostgreSQL and Microsoft SQL Server) and custom code (primarily Python). • Data Analysis: We are a highly analytical bunch. Supporting this need requires everything from ad-hoc Excel files to integrated dashboards and alerts. You must have a knack for presenting clear and methodical analysis to a broad audience (teammates to senior executives) which includes your approach, your assumptions, and your level of confidence. Duties: Design and develop new applications using a blend of Python and data processing tools Fix, enhance, or completely replace existing applications as required Manage the integration of applications into new and existing business processes Collaborate with other developers and architects in large scale process (re)design Design for quality and ensure implementation of best practices in data processing Provide subject matter expertise in the buildout of new product and solution roadmaps Collaborate with internal resources, third-party vendors, business partners, and clients to ensure understanding of and execution toward business requirements *Required Technical Skills:* 5+ years of experience application architecture and development (preferably in Python) 5+ years of experience in relational database modeling and development (preferably using PostgreSQL and Microsoft SQL Server) Experience in the design and implementation of ETL processes Experience with data governance, data and application testing, and other quality control practices Appreciation for and interest in computer science, algorithms, cloud computing, Internet of Things and other catch phrases, statistics, brain science, space exploration, etc. Experience using source code control and team coding tools (preferably Git) Required Business Skills: Analytical and business-minded; solves complex problems in an organized manner and can provide clear explanations of logic and assumptions to co-workers as well as senior executives Knows how to recognize risk and complexity in business solutions and can design solutions using people, process, and technology components Can and wants to develop strong working relationships with internal and external stakeholders locally and around the globe … in other words, plays well with others Strong understanding of organizational change (changing roles, changing processes, changing tools) and the ability to plan for and overcome implementation and adoption challenges Willingness to adapt to the rapidly changing requirements and needs of a fast-growing, young organization in a new industry Motivated, self-directed, and proactive without the ability to say: "That's not my job” Ability to demonstrate sound judgment and execute against deliverables under deadlines and competing priorities Proactive, curious, detail oriented, team focused problem solver *Beneficial Skills:* Optimization and performance of SQL queries (both processing time and code readability) Familiarity with non-relational database systems (e.g., Redis, Memcached, Couch, MongoDB) Experience in Web based user interface design and development (e.g., HTML, JavaScript) Experience with Amazon Web Services infrastructure Knowledge of various handy Python Libraries such as: Flask, celery, petl, Pandas Experience with energy savings programs or energy monitoring applications Non-Relational Database -- You received this message because you are subscribed to the Google Groups "Oracle Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/oradev. For more options, visit https://groups.google.com/d/optout.
