US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

(Remote) Senior Software Engineer

A division of Harris; Silverblaze is looking for a Software Engineer to join our dynamic team of smart, positive, and passionate people who are appreciated for their unique talents and empowered to do their jobs well.

 We are looking for individuals with proven experience in software development, design, and architecture to help us build new innovative products for the utility industry.

As part of the team you will be designing and implementing new products and modules and enhancing existing products while keeping a strong focus on the customers’ requirements and also on quality assurance.

We highly value team members who are able to communicate clearly and concisely, and who work to build a positive and enjoyable workplace.

Our head office is located in Ottawa, ON, however a significant percentage of our management and staff work remotely from their homes.

This position is open to qualified individuals living anywhere in the US or Canada and willing to work remotely from home and to travel to Ottawa on occasion.

The working timezone will be primarily EST timezone.

What your impact will be:


* Hands on experience with the Software Development Life Cycle (SDLC) from analyzing requirements to deployment


* Complies with coding standards and technical design standards


* Adapts structured coding for easy review, testing, and maintainability of the code


* Integrates the developed functionality and/or component into a fully functional system


* Demonstrates the ability to make informed design choices with due diligence


* Ensures unit and integration level verification plan are in place and adheres to great quality of code at all times


* Actively participates in troubleshooting, debugging, and updating current live system


* Works closely with the Product Owner, Architects, Senior Developers and Subject Matter Experts (SMEs) to deliver high quality software


* Prepares technical training materials

What we are looking for:


* Minimum of a bachelor’s degree in Computer Science, or related Engineering degree


* 5+ years of experience in building Distributed applications with strong competencies in algorithms, data structures, OOAD and SOLID principles, software design patterns and System Design principles


* Strong knowledge of: C#, ASP.NET (Including ASP.NET MVC & WebAPI), REST, JavaScript and Typescript, Angular Framework, Python, XML, JSON, Relational and No-SQL database technologies like SQL Server and Cassandra


* Cloud Native Development and DevOps expertise


* Familiar with graphing and charting tools, Highcharts is a plus


* Experience with Database Design and Development


* Strong knowledge with using Source Control tools such as GIT, ADO


* Experience using Test Automation/TDD/BDD practices


* Excellent interpersonal and mentoring skills

What would make you standout:


* Working knowledge of using Static and Dynamic Code Analysis tools such as Coverity, ...




Share Job