Overview:
Software engineer in the R&D group focused on enhancing our data collection and storage solutions and working directly with customers to set up hardware and enable data connections.
The primary responsibility is setting up and maintaining reliable data collection from customers’ wind plants. This includes configuring and/or developing the software needed to collect the data and working closely with the customer IT team to identify mutually agreeable paths to achieve the data collection we need to succeed. You will also need to monitor the active systems, diagnose and address issues as they arise throughout the project lifecycle. This role requires attention to detail, excellent organization and problem-solving skills, being comfortable addressing multiple issues simultaneously and coping with and shifting priorities.
Critical skills for success in this role include taking initiative, having persistence to find creative solutions to challenging problems and following them through to completion. You will need to communicate effectively and appropriately with customers. You will rapidly write and test new software to implement a solution that WindESCo has not previously used. You may need to dive into the details of a protocol definition document to learn how to do that. You will play a critical role in determining the best way for WindESCo to move forward making our data collection and ingestion more efficient while maintaining the best security practices. You should also be comfortable working with large data sets to transform and clean them appropriately for ingestion into our system. Ideally, you have worked extensively with databases, including designing the schema.
Responsibilities:
- Determine and implement solutions to collect data WindESCo needs to perform its optimization analyses for our customers
- Develop new features in WindESCo data acquisition software as needed to meet evolving wind farm requirements and new product developments
- Work with wind plant IT/SCADA personnel to install WindESCo hardware and software products at the wind plant and obtain access to SCADA systems
- Configure WindESCo software with wind plant-specific information and document the configuration of WindESCo hardware and software for each wind plant
- Modify or create scripts for uploading data that we receive from customers directly and check data quality prior to pushing into the database
- Prepare data integration reports documenting the quality of available data
- Identify new requirements for WindESCo software as we encounter new wind plant requirements
- Monitor WindESCo data acquisition operations. Take initiative to track and promptly resolve any identified issues
- Innovate to reduce data integration time
- Ensure that WindESCo activities and software maintain the security integrity of both our customers’ and our own systems
- Identify opportunities for process improvements to make our operations more efficient
Requirements:
- 3-5 years software development experience
- Bachelor’s degree in STEM (advanced degree is a plus)
- Demonstrated ability to communicate effectively and appropriately with customers
- Experience with ETL of time series data
- Experience using relational databases (MySQL, PostgreSQL, or SQL Server)
- US Citizen or legal permanent resident
Preferred skills:
Ideal candidates will have one or more of the following skills, but they are not required to be eligible for this position
- Experience working with wind plant data
- Software development experience in any of the following languages: Python, C#.NET, SQL, REST API development
- Familiarity with typical SCADA protocols (OPC DA, OPC XML DA, Modbus, IEC 61400-25)
- Knowledge of configuring computer networks, firewalls, routing, and corporate IT networking best practices
- Experience using AWS cloud computing services (RDS, EC2, ECS, Elastic Beanstalk)
- Experience designing database schemas
- Experience analyzing and visualizing data
WindESCo is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation or any other characteristic protected by law.
For more information about this position, please call Vacaré Group at 781.367.5676.