SKYTRAC Systems Ltd.

SKYTRAC Systems Ltd.

Ottawa, CA

Senior .NET Software Developer

 Opportunity to be located in Ottawa, Victoria or Kelowna!

POSITION SUMMARY:
Reporting to the Enterprise Software Manager, the successful candidate will be the technical lead on development projects supported by our development, project management and test teams.

A typical day includes:
• Designing, developing, maintaining and documenting the distributed software delivering our leading-edge communications, flight tracking and flight data analysis services
• Contributing to a collaborative software design and development team through code and design reviews
• Collaborating with our embedded software teams on the integration of their airborne hardware into our ground software systems
• Leading a team of three to five developers within an agile process (Scrum or Kanban depending on suitability to the project)
• Collaborating with the test team to ensure appropriate test case coverage and reviewing of test case failures


BASIC QUALIFICATIONS:
• Leadership & mentoring talents
• A commitment to quality
• A critical eye for detail
• A creative approach to problem solving
• Excellent troubleshooting skills
• A natural ability to effectively communicate complex concepts to a wide audience


PREFERRED SKILLS AND EXPERIENCE:
• A BSc in Computer Science, Software Engineering or equivalent
• A minimum of 7 years’ experience designing and writing software
• Supervisory experience
• Experience with C# and Javascript/Typescript
• A thorough knowledge of TCP/IP networking
• Experience and expertise in high reliability distributed systems
• A proven “Full-Stack” developer with experience across different stacks and an ability to choose the right technology for a problem
• Experience designing and developing microservices
• Familiarity with preparing requirements and design documentation
• Expert understanding of containerization and deployment with Kubernetes
• Experience with message queueing systems such as RabbitMQ and Kafka
• Knowledgeable of satellite networks and mobile communications (e.g. Iridium, Globalstar)
• Experience working with an ISO9001/AS9100 quality system