Ameresco Inc. Data Acquisition Systems Integration Developer (IoT) in Helena, Montana
Driven by a high-caliber workforce, Ameresco is a leading clean technology integrator and renewable asset developer, owner and operator. Our comprehensive services include energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions throughout North America and Europe. Our renewable energy assets and customer projects have delivered a cumulative carbon offset equivalent to over 60 million metric tons of carbon dioxide since going public in 2010.
Grounded in ourand guided by ourpractices, we are proud of our engaging workplace with a host ofcompetitive benefits and wellness programs. Our teams work collaboratively to deliver best-in-class solutions with a relentless focus on customer satisfaction. In pursuit of energizing a sustainable world, our people and purpose set Ameresco apart.
Help shape the future of energy by working for an award-winning team, honored to be recognized by agencies including Best and Brightest Companies to Work for in the Nation and Forbes for our company culture, industry leadership, and client projects. Ameresco is fueled by athat embraces diversity, career development opportunities,and -- most importantly - employees driven by doing well by doing good.
Ameresco Technology Solutions, a software innovation team that supports Ameresco's comprehensive energy efficiency, renewable energy and asset sustainability solutions by creating scalable, elegant solutions that produce business value and engaging customer experiences is seeking a Data Acquisition Systems Integration Developer (IoT). The ideal candidate is highly motivated and prepared to embrace a collaborative, fast-paced environment in a growing and dynamic group.
Our team is comprised of creative, multi-talented individuals with a general knowledge of fundamental concepts and a desire to learn and apply new technologies. In this all-encompassing "hands-on" position, you are responsible for the agile integration and support of a wide range of technologies for data acquisition systems integrated with distributed energy resources, buildings and other assets. This position is open to remote or office-based assignment on the West Coast of the United States.
Deploy, harden, and optimize the applications that interact and gather data from a wide range of third-party applications and devices including sensors, submeters, inverters, building automation systems, communication peripherals and power components;
Present to customers as an expert in IoT security and deployment at all levels in the customer hierarchy, from technician to CIO;
Help set the direction and define the integration strategy and roadmap moving forward, including introducing and anchoring new technologies and new ways of working as well as decommissioning legacy technologies;
Work with Ameresco business developers, engineers and customers to determine business requirements, establish priorities, manage procurement activities and develop cost estimates and collateral;
Interface with external customers and internal teams to help facilitate project requirements and manage execution;
Develop and integrate third party data acquisition systems and devices from multiple organizations; and
Perform remote support to existing systems, problem resolution, system solutions, and subsequent enhancements to prevent recurrence.
Bachelor's Degree in computer science or related concentration, diploma from an accredited Information Technology program or a minimum of 4 years related experience and demonstrated competencies in the areas of API's development, networking and systems integration.
Ability to process computer data, format and generate reports, implement, and troubleshoot programming changes and modifications, learn and support new systems and applications, perform problem solving and root cause analysis.
Demonstrated verbal, written, computer, technical communication, and presentation skills.
Proven ability to manage and complete complex projects in a timely, cost-effective manner.
Travel Required (including international, overnight and air travel)
Additional Preferred Qualifications:
Experience in taking business requirements and translating them into a systems and software architecture
Experience programing API's and microservices as well as cloud and native applications
Front-end & back-end programing experience and proficiency in the Java ecosystem
Experience with SQL/NoSQL databases
Familiar with cloud architecture design patterns & practices
Experience with Event-Driven Architecture
Takes ownership of the solution and delivers high quality solutions
Experience working with a variety of devices in a vendor agnostic application
Life-long learner with a focus on new technologies, concepts, and areas of business
Champions the causes of uptime, scalability, reliability, compliance, and security
Posses a customer centric philosophy and a desire to help our customers drive positive improvements for the environment
Experience with Building Automation Systems
Experience with Distributed Energy Resources
HVAC, solar or energy storage systems
Utility data management experience
Hands-on experience with AWS (compute, storage, network, security, admin, application services, database and monitoring)
May require flexibility/ varied schedule to ensure project deliverables are met and to provide on-call support.
AMERESCO challenges the brightest, most talented and creative individuals in the industry by providing an environment that embraces initiative, diversity, and achievement along with comprehensive rewards, including people-oriented insurance, investment, and incentive plans.
Equal Opportunity/Affirmative Action Employer/Women/Minorities/Veteran/Disability