Creating Value Through Intelligent ConnectivitySKYTRAC, an aerospace leader in satellite communications and intelligent connectivity, provides innovative technology solutions for the world’s largest aircraft and avionics manufacturers. Today, SKYTRAC is actively developing new technologies through broadband connectivity to increase pilot situational awareness, flight safety, and bring value to operators through seamless connectivity. Our rapidly growing company is seeking talented professionals looking to grow their careers within the aviation industry and to be a part of a high-performance culture. We look for people who are curious, impactful, and inventive, and who in turn deliver exceptional business results through focus, passion, discipline, and innovation. WE HAVE:• A team you can belong to and believe in• A passionate, intelligent culture• Career advancement opportunities• Opportunities to work with the largest brands in aviation BENEFITS:• Offices in Victoria, Kelowna and Ottawa, with work from home flexibility if required (Primarily WFH during COVID)• Competitive salaries with bonus programs• Comprehensive extended benefits package, including an Employee Assistance Program• Professional development opportunities for lifelong learners, such as sponsored training and further education

SKYTRAC Systems Ltd.

Ottawa, CA

Senior .NET Software Developer

 Opportunity to be located in Ottawa, Victoria or Kelowna!

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

• 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

• 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