Talent.com
Software Engineer

Software Engineer

HDR CONSULTING LLC DBA ENNOVARALas Vegas, NV, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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 Candidate’s Attributes

  • Bachelor’s 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.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Las Vegas, NV, US