You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Dynamic Ratings provides condition based monitoring products and services to the utility industry. We improve the safety and reliability of our customers assets across the grid and our top priority is to help utilities successfully deploy and manage condition based monitoring programs.

Condition based monitoring is a way for utilities to improve safety for the workforce, extend the life of their assets, and create awareness of asset life and reliability. We provide products and services to help utilities to have better awareness of their high voltage electrical equipment.

Our Core Values:
  1. Responsive to Customers
  2. Dedicated to making asset management programs successful
  3. Share knowledge and expertise to develop, inspire, and empower others
  4. Passionate
  5. Achieve results

Our Vision:

We are passionately committed to improving the reliability, operational cost and safety of our customers’ electrical power assets.

Our Mission:
  • Provide prompt and effective responses to customers.
  • Apply innovative approaches, products and services to solve technical and business challenges, enabling our customers to achieve their goals.
  • Continually develop and improve our people, processes, products and services.
  • Expand and enrich our team with industry experienced professionals.
  • Share our industry knowledge and experience.

Dynamic Ratings, Inc. has an opportunity for a Software Engineer to design, develop and implement software (Windows and Web based) for monitoring of electrical power apparatus, utilizing industry best practices regarding software design & architecture. This role requires the versatility to work in many areas of software development (full-stack experience).

Requirements and Skills
  • Six + years of software engineering experience, including managing projects and software life cycle and technical support experience with a record of achievement and success.
  • Experience coding, testing, and developing software using .Net Framework, Xml, C++, C, C#, VB.NET. 
  • Web development experience is preferable, including JavaScript, Typescript, React, PHP, Java, AJAX, CSS, HTML, Bootstrap.  
  • Experience in interaction with SQL databases, database table design, indexing strategy, query performance, stored procedures and complex queries. 
  • Proven track record of designing scalable, distributed software applications that can interface with enterprise-wide databases and perform statistical analysis on large amounts of data. 
  • Experience using Windows and developing .NET applications / Linux / Unix systems. 
  • Experience developing GUI and web services using current web technologies (e.g., JavaScript, React, Rest, CSS, Electron, etc.). 
  • Experience with software security best practices, e.g.Encryption, hashing, protecting data, etc

At Dynamic Ratings, we value our employees. This is seen through our competitive benefits package and our community extras: luncheons, holiday parties, casual dress code and more. We encourage employees to have a healthy work/life balance and offer a hybrid remote/onsite work schedule.

All team members are encouraged to engage in lifelong learning. Employees benefit from company-sponsored industry trainings and further professional development through classes, seminars, webinars, and technical certificates. Employees can also benefit from a tuition reimbursement plan when approved by their supervisor.

We hire individuals with the capacity to work hard and serve others. We operate as a family and value the input of all members of the team. We exhibit integrity and the desire to be active in the industries and communities in which we live and serve.