Search jobs > Kelowna, BC > Software developer

Software Developer

KF Aerospace
Kelowna, BC
$53,42 an hour (estimated)
Full-time

SOFTWARE DEVELOPER

We're all about the craft.

KF Aerospace is proud to deliver innovative aircraft services for corporate, commercial, and military customers worldwide.

Launched in 1970 out of British Columbia's beautiful Okanagan Valley, KF has grown to specialize in a wide range of aviation services including maintenance and modifications, cargo operations, military pilot training and aircraft leasing.

With facilities across Canada, KF is home to a 1200 strong, highly skilled workforce. Our passion for our craft fuels every project we touch.

JOB OVERVIEW

The software developer's role is to define, develop, test, and maintain software programs and applications aligned with KF's business requirements.

The position actively contributes to KF's digital transformation by working on both new and existing systems and applications.

The software developer works within KF's diverse technical stack, including Microsoft Azure and on-premises web and service applications.

The primary focus is on .NET (C#), Angular, and SQL technologies. Additionally, this role is instrumental in integrating various business systems such as our ERP (Infor M3), SharePoint, and other 3rd party applications using REST or Messaging protocols.

Expertise in SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Azure Synapse, and Power BI is valuable in this role.

KF's development environment comprises of Visual Studio along with Jira, Git, and Azure DevOps for source code management and pipelines.

The team also utilizes Elasticsearch for efficient system monitoring.

DUTIES & RESPONSIBILITIES

  • Work with stakeholders, analysts, and other developers to create, modify, and maintain applications.
  • Write well-designed, testable, and efficient code using software development best practices.
  • Work with and support a range of applications and systems to support corporate business systems.
  • Participate with team members to review code via pull requests.
  • Collaborate with others (in person and via Microsoft Teams), providing assistance and support to create the best product we can.
  • Research and learn new technologies, techniques, and software tools.
  • Adhere to and contribute to the standards and guidelines established by the team.

REQUIRED CERTIFICATION, EDUCATION, EXPERIENCE OR SKILLS

  • Certification or degree in the field of computer science, information systems or software engineering or equivalent work experience required.
  • At least 2 years professional software development experience preferred.
  • Excellent understanding of coding methods and best practices.
  • Experience with C#, .NET Core, .NET Framework, SQL Server, Angular or Bootstrap.
  • Exposure to continuous integration and continuous deployment.
  • Exposure to the following would be an asset : GraphQL, Angular Material, REST, Message Brokers (RabbitMQ, Azure Service Bus), Azure Cloud (App Services, Function Apps, Power Apps, etc.

SharePoint, DevOps (Azure DevOps, Elasticsearch, Application Insights), Git, Corporate ERP systems, BI Tools and Techniques (Power BI or equivalent).

  • Strong problem solving with the ability to effectively communicate ideas to others.
  • Experience working and collaborating remotely when required.

BENEFITS

  • Health and Dental
  • Short & Long-Term Disability
  • Health Spending Account
  • Personal Spending Account
  • Paid vacation and Personal time off
  • The opportunity to bank overtime
  • Pension matching plan and voluntary RRSP
  • Employee & Family Assistance Program
  • A bonus program based on organizational performance

LOCATION

The successful incumbent could be based in our Kelowna or Hamilton bases including hybrid remote work. Occasional travel within Canada may be required.

HOW TO APPLY

Be a part of our craft. Apply for the Software Developer position at kfaero.ca / careers today!

30+ days ago
Related jobs
Mappedin
Remote, ON, ON, CA
Remote

Who we are and what we do Mappedin is a global leader in indoor mapping and spatial data management.Our innovative solutions power billions of square feet of indoor space and guide millions of people visiting malls, stadiums, offices, retail establishments, healthcare facilities, warehouses, college...

Blackline Safety
CA
Remote

Blackline Safety is currently hiring an experienced software developer to help build the next generation of new features and functionality for our highly available, highly scalable safety monitoring platform. Understanding all the facets of development needed to deliver and support software in a Saa...

KF Aerospace
Kelowna, British Columbia

The software developer's role is to define, develop, test, and maintain software programs and applications aligned with KF's business requirements. The software developer works within KF's diverse technical stack, including Microsoft Azure and on-premises web and service applications. Work with stak...

Maarut Inc
India

Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience in programming and analysis; specialized software package support at the specified experience level. Ab...

TM8
India

Join our client's dev scrum team as a Senior Software Developer in Test, working alongside skilled developers who value code quality and its impact on our users. Mentor other developers in testing techniques. Passion for improving software/systems through testing and automation. Requirements Strong ...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...

Litens Automotive Group
Canada

Join the Litens Engineering team as a Software Reqirements Developer. Collaborate with System Engineer & Software Architect in the development of the requirements with focus on SW. Support the Software Architect in the development of the functional safety concept. Maintain upstream/downstream tr...

CB Canada
Canada

We are looking for a Delphi Software Developer to play a critical technical role, contributing to the modernization of our product from infrastructure to interface, and  building enhancements and customizations to ensure we are meeting the needs of our customers. You have 5+ years of experience as a...

Vidyard
Remote, Canada
Remote

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, designers, and product managers to address customer challenges and deliver exceptional software solutions. Eager to share knowledge among other senior - staff level developers and m...

Oracle
Canada

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business.Our team is growing, and we’re looking for people like you to help us make ...