Software Engineer

HDR CONSULTING LLC DBA ENNOVARA
Las Vegas, NV, US
Full-time

Job Description

Job Description

Benefits :

  • 401(k) matching
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Training & development

Position Title : Software Engineer

Ennovara, headquartered in Las Vegas, Nevada, is a growing consulting company serving the energy and electric utility industry.

We are looking for talented Software Engineers to join our team. The Software Engineer will work as a member of a cross functional engineering team responsible for planning, design, development, implementation, testing, and maintenance of enterprise grade smart grid software applications.

Responsibilities

  • Work in tandem with our software & UI engineering teams to implement cloud based IoT solutions.
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
  • Participate in all aspects of the software development life cycle for cloud-based solutions, including planning, requirements, development, testing, and quality assurance.
  • Define, develop, and maintain APIs, using REST and MQTT based cloud interfaces.
  • Design and develop services and web applications.
  • Managing cloud environments in accordance with company security guidelines.
  • Work in an agile development environment; collaborate closely with your team and our customers.
  • Write clear, reliable, testable, and maintainable code.
  • Contribute to technical research on new technologies.

Successful Candidates Attributes

  • Bachelors degree in computer science, information technology, engineering, or equivalent working experience.
  • Minimum of 5 years of experience architecting, designing, developing, and implementing cloud-based solutions.
  • Strong familiarity with Oracle SQL and Oracle tools, SQL Server, and / or PostgreSQL.
  • Experience with Cloud Platforms like AWS, Microsoft Azure, Google Cloud.
  • Extensive experience in languages such as C#, Python.
  • Knowledge of web services, API, REST, and MQTT.
  • Experience developing on both Windows and Linux environments.
  • Experience with modern software development processes like unit testing, and continuous integration.
  • Excellent interpersonal, written communications, analytical and quantitative skills.
  • Solid organization skills and attention to detail, including the ability to make sound prioritization decisions and the ability to manage multiple tasks and assignments.

Flexible work from home options available.

30+ days ago
Related jobs
Splunk Inc
Nevada, United States
Remote

Splunk's Cloud group is looking for an experienced Cloud Software Engineer to join teams that are responsible for providing and maintaining an automated platform that enables internal and external customers to easily manage and modify Splunk Enterprise Cloud (SEC) environments. Opportunities to deve...

Canonical - Jobs
Las Vegas, Nevada

As a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world. The role of a Software Engineer at Canonical. Juju is the engine behind model-driven operations, providing a me...

Home Depot
NEVADA, US
Remote

The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical an...

Canonical - Jobs
Las Vegas, Nevada

We need to invent some new technology, and we need to build some new products; we are therefore looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. This role is ideal for software engineers who want to work in a global team, have a passion fo...

SynergisticIT
Las Vegas, Nevada
Remote

Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. ...

Canonical - Jobs
Las Vegas, Nevada

Canonical is hiring a software engineer to join the Server Certification team. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem solving mindset, familiar with hardware. We focus on the interaction between server hardware and Ubuntu Linux,...

IGT
Las Vegas, Nevada

We are seeking someone who can solve software engineering problems in a resourceful and effective manner, while maintaining robust software engineering solutions that adhere to design principles and anticipate future product features. The successful applicant will work in a wide-ranging and collabor...

Zappos.com
Las Vegas, Nevada

Zappos Tech is looking for a Software Development Engineer II to help drive technical decisions and implementations for our Catalog Engineering Team. You will collaborate closely with product managers, software engineers and UX designers. Partner with other engineers, product managers and UX designe...

IGT
Las Vegas, Nevada

Develop software used within a slot machine using a combination of C, C++, and C# programming languages. Guide development of software created by junior members. Familiar with Agile software development processes. ...

HDR CONSULTING LLC DBA ENNOVARA
Las Vegas, Nevada

The Software Engineer will work as a member of a cross functional engineering team responsible for planning, design, development, implementation, testing, and maintenance of enterprise grade smart grid software applications. Position Title: Software Engineer. We are looking for talented Software Eng...