Base Career helps you apply smarter for this job.
Key skills for this role
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
Master's degree or equivalent experience is considered an asset.
10+ years of progressive software development experience.
5+ years of software development leadership or management experience.
Proven experience delivering complex software products and managing technical teams.
Experience in pipeline inspection, industrial technology, energy services, geospatial analysis, or related industries is considered an asset.
Experience managing software projects using Agile and/or hybrid project delivery methodologies.
Technical Competencies ( Experience with some or all of the following):
C++/Python/PHP
MySQL, SQlite and relational database design
Object-Oriented Design and Development
Design Patterns and Dependency Injection
Entity Framework (EF) and ORM technologies
Git source control and branching strategies
API and integration development
Automated testing frameworks
Strong people leadership and coaching skills
Excellent communication and stakeholder management
Project and program management capability
Problem-solving and decision-making skills
Ability to balance technical requirements with business objectives
Strong organizational and prioritization skills
Continuous improvement mindset
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
#LI-KT1
Parent group profile
Provider of integrated technology-enabled asset protection solutions.
Visit parent group websiteFull-time
Senior · 10+ years experience
Onsite
Apply faster on company sites with our extension.