Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Software Developer and Project Lead for SmartGrid Data Hub at National Renewable Energy ...

$
0
0
The National Renewable Energy Laboratory (NREL), located in beautiful Golden, CO, is a leader in the U.S. Department of Energys effort to secure an energy future for the nation that is environmentally and economically sustainable. Our mission is to develop renewable energy and energy efficiency technologies and practices, advance related science and engineering and transfer knowledge and innovations to address the nations energy and environmental goals.

Software Developer and Project Lead for SmartGrid Data Hub
Requisition #1349BR

Job/Research Summary:
Do you want to help save the planet? Come lead and grow our team of top notch Java developers making world-class renewable energy data, models, and research available to everyone. To top it all off, you get to live in sunny Denver; just minutes from the best skiing and mountain biking anywhere. If you are looking to apply your experience in Software Development in an organization on the cutting edge of energy research and technology, the National Renewable Energy Laboratory (NREL) is the place you should be.

NREL is a leader in the U.S. Department of Energys effort to secure an environmentally and economically sustainable energy future for our nation. NREL is the only federal laboratory dedicated to the research, development, commercialization and deployment of renewable energy and energy efficiency technologies. Backed by 32 years of achievement, NREL leads the way in helping meet the growing demand for clean energy. Our values are built on a foundation of leadership for societal impact, integrity, creativity and excellence and our staff is critical to conducting vibrant cross-cutting research.

This position will help lead the development of NRELs Digital Assets Strategy, including an open data platform to serve energy data to the public with a focus on transparency, public participation, and collaboration and specifically for smart grid technologies. NREL has developed a vision and a capability of managing digital assets both inside the laboratory and connecting those assets to the world through linked open data practices. As NREL builds this data platform and the components within it, it is important to have strong programming and information technologies expertise to help guide technical decisions, standards alignment, system design, hosting choices, and platform strategy. It is imperative that this candidate is intimately involved with and contributing to software development, programming, and day-to-day technical solutions. Approximately 50% of the job will involve heads down programming responsibilities.

The successful candidate will be a leader in the execution of technology strategy for technology platforms, partnerships, and external relationships, assist in building a top technology team and oversee technical accomplishments as well as project management, provide visible leadership for the laboratory within the technology community, guide standards, anticipate and react to major technology changes, establish technical standards and ensure adherence to them for laboratory operations.

Job Duties:
This position requires strong programming and software development skills, knowledge and experience building large scale IT projects, experience with implementing semantic web technologies, experience with developing data requirements, data inputs, data outputs, backend system design, database development, ensuring proper security measures, ensuring proper documentation, etc. Position will work closely with other internal organizations, including IS, scientific computing, and technical programs to help guide technical platform design and development decisions. Position may involve some travel and interaction with outside clients including DOE. Position will be responsible for ensuring integrity of completed products by adhering to QC and QA standards. Must maintain exemplary attention to environmental safety and health issues. Will develop strategic plans, deliverable schedules, and reports on progress.

The selected candidate will research best practices for implementations of data storage and services, integrate with semantic web using best practices for collaborative input, develop software to allow for quick querying and search based on low-level information indexes, act as a senior member of the development team in the creation of a cloud-based computing environment capable of integrating massive data sets, perform hands on software development, data management and system administration, provide technical direction to the team for the project, scoping and prioritizing technical tasks, mentor new team members of the technical team, identify and engage outside experts as needed, create robust mechanisms for aggregating seed data, develop data rating system integrated with community input, design and implement advanced search capabilities, design standards for indexing energy data resources for quick retrieval via search , provide ability to distribute large datasets for specific analysis.

Required Education and Experience:
Relevant PhD and 9 years experience or equivalent relevant education/experience; Or, relevant Master's Degree and 12 years experience; Or, relevant Bachelor's Degree and 14 years experience.

Additional Basic Required Knowledge, Skills and Abilities:
Degree should be in Computer Science, Engineering, or Management Information Systems.
Strong expertise in the following techniques and technologies:
Scalability Techniques
Distributed Caching,Load Balancing, Replication Technologies
Memcached, Hadoop, Squid
Programming and Scripting Languages
Java, JavaScript, PHP, Python, Perl
Relational Databases
RDBMS Servers
MySQL, PostgreSQL, PostGIS, SQL Server, Oracle, Apache Derby, HSQLDB Techniques
Replication, Sharding, Row-level Security
Java Technologies
Annotations, JDBC, JPA, JAX-RS, JAXB, Servlets, JSP,
Virtualization and Cloud Computing
EC2, 53, VMWare, Xen
Document and Data Formats
HTML, XML, JSON, PDF, CSV
Web Services and XMLTechniques
REST Technologies
XSD, XPath, MIME Types, OAuth, SOAP
Full-Text Search
Applications and Servers
Apache HTTP Server,Drupal, Adobe LiveCycle, Jetty, Tomcat, GlassFish
Operating Systems
Linux
Security
RBAC, ACLs, XSS, SQL Injection, Unix Security, Firewalls, Public Key Cryptography, Principle of Least Privilege, Multifactor Authentication
Testing
JUnit, JsUnit, HtmlUnit, HttpUnit, JMeter
Configuration Management

Preferred Qualifications:
Working knowledge and experience with client/server environments and open-source software useful in creating interactive, web-based, geographic analysis tools. The ability to make user-friendly graphical user interfaces on all applications.

Knowledge of renewable energy and energy efficient technologies. Strong interpersonal, teamwork, and client service skills. Strong initiative and ability to research, learn, and apply new Internet tools and practices. Experience building online communities.

EEO Policy
NREL's policy is to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, religion, national origin, marital or veteran status, or any other legally protected status.

Pre-employment drug testing required.

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles