OneBridge Solutions Inc. is an innovative company that develops SaaS solutions for the oil & gas industry. Our solutions are unparalleled within the pipeline integrity management software space. We welcome challenges and build state-of-the-art solutions to predict issues before they occur. We are looking for candidates who love challenges, innovative solutions and state-of-the-art solutions.
Job Description:
We are looking for a Senior Software Engineer, to work remotely anywhere in Canada. As part of the OneBridge Development team you will work on cutting-edge machine learning technology. You will work directly with our customers to prototype, develop, and prove innovative solutions for the oil & gas industry. This position requires occasional travel for company and team meetings
The ideal candidate possesses an entrepreneurial spirit, with drive & curiosity. If you have experience in full-stack software development across a broad range of domains,including front-end web interface development, server-side web application, background processing, and database development we want to hear from you.
Languages:
· C#, Microsoft ASP.NET
· HTML, CSS
· JavaScript
· SQL Databases
· TypeScript (some experience, preferred)
Technologies:
· SPA Framework such as AngularJS, React
· ASP.NET & WebAPI
· Entity Framework 6, or other ORM
· Microsoft SQL Server
· Microsoft Azure (some experience, preferred)
· Azure DevOps (some experience, preferred)
· Microsoft PowerBI (some experience, would be an asset)
· SQL Server Reporting Services, or other reporting platforms (some experience, would be an asset)
· XUnit, NUnit or other unit testing framework (some experience, would be an asset)
· NodeJS (some experience, would be an asset)
Design, Patterns, Practices:
· Source Control (Git)
· Unit Testing (some experience, preferred)
· SOLID design principles (some experience, preferred)
· GoF design patterns (some experience, preferred)
· RESTful Web API (some experience, preferred)
Other Qualifications & Requirements:
· 5+ years of general software development experience
· 3-5 years of web application development experience
· Strong communication skills
· Able to work independently and from home
· Experience working in an agile environment using scrum like practices
· Ability to be innovative and take initiative on new ideas would be an asset
· Successful candidate must pass a criminal background check
We thank all applicants for their interest, however, only those selected for an interview will be contacted. No phone calls or personnel agencies please.