Jobs
>
Kelowna

    Software Developer - Kelowna, Canada - KF Aerospace

    Default job background
    Full time
    Description

    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 city of Kelowna, 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 over 1,100 highly skilled individuals. Our passion for our craft fuels every project we touch.

    Note: This role is based in Kelowna, BC and can be either 100% on-site or hybrid. It is not a remote role.

    JOB OVERVIEW

    At KF Aerospace we are looking for a software developer who excels in designing, developing, testing, and maintaining software programs and applications according to KF's business requirements. The software developer actively contributes to KF's digital transformation by working on both new and existing systems and applications. We are a small software development team requiring everyone to perform a variety of duties across our broad technology base.

    The software developer works within KF's diverse technical stack, including Microsoft Azure and on-premises web and service applications. This role requires knowledge of .NET (C#), Angular, SQL, Azure Services and Azure DevOps to build full stack solutions. The software developer will also be instrumental in integrating various business systems such as our ERP (Infor M3), SharePoint, and other 3rd party applications using REST or messaging protocols. This role requires working with SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Analytics, and Power BI, Power Automate and other technologies and tasks as required.

    KF's core development environment comprises of Visual Studio, SSMS, Jira, and Azure DevOps. The team uses Elasticsearch and MS Teams for system monitoring and notification.

    DUTIES & RESPONSIBILITIES

  • Work with stakeholders, analysts, and other developers to create, modify, and maintain applications and integrations.
  • Write well-designed, testable, and efficient code using software development best practices.
  • Collaborate with others (in person and via Microsoft Teams), providing assistance and support to create the best product we can.
  • Document the systems built, and support knowledge transfer throughout the team.
  • Participate with team members to review code via pull requests.
  • 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 3 years professional full stack software development experience preferred.
  • Excellent understanding of coding methods and best practices.
  • Experience with C#, .NET Core, .NET Framework, SQL Server, Angular or Bootstrap.
  • Experience with continuous integration and continuous deployment.
  • Exposure to developing for the cloud (preferably Azure Cloud services such as App Service, Function App, Sql Database, ARM scripts, etc.).
  • Exposure to the following would be an asset: NgRx, GraphQL, REST, Message Brokers (RabbitMQ, Azure Service Bus), SharePoint, DevOps (Azure DevOps, Elasticsearch), Corporate ERP systems, BI Tools and Techniques (Power BI or equivalent).
  • Strong problem solving with the ability to effectively communicate ideas to others.
  • Willingness to work independently as well as within a co-operative team environment.
  • 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 would be based in our Kelowna, BC office. Occasional travel within Canada may be required.

    During the six-month probation period, this role is 100% on-site, after which a hybrid option is available.

    SALARY

    The intermediate and senior salary ranges combined for this role is $70,000-$105,000 annually. The intermediate and senior levels differentiate by technical skill level, as assessed during the selection process. Note: The salary range maximum signifies full job knowledge.


  • Devlogix Solutions Inc

    software developer

    5 days ago


    Devlogix Solutions Inc Kelowna, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Develop and monitor emergency security plans · Develop computer applications for machines and processes · Communication protocols · HTTP · Computer and technology knowledge · Linux · C ...

  • T-Net British Columbia

    Software Developer

    1 week ago


    T-Net British Columbia Kelowna, BC, Canada

    For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, ...

  • Global Relay

    Software Developer

    1 week ago


    Global Relay Kelowna, BC, Canada

    We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. · Though we offer competitive compensation and benefits and ...

  • Glora Networking

    software developer

    4 days ago


    Glora Networking Kelowna, Canada

    Education: College/CEGEP · Experience: 2 years to less than 3 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, man ...

  • Glora Networking

    software developer

    6 days ago


    Glora Networking Kelowna, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...

  • KF Aerospace

    Software Developer

    6 days ago


    KF Aerospace Kelowna, Canada Full time

    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 city of Kelowna, KF has grown to specialize in a wide range of aviation se ...

  • KF Aerospace

    Software Developer

    4 days ago


    KF Aerospace Kelowna, Canada Full time

    · 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 city of Kelowna, KF has grown to specialize in a wide range of aviation ...

  • Webmainland Media Ltd

    software developer

    4 days ago


    Webmainland Media Ltd Kelowna, Canada

    Education: College/CEGEP · Experience: 3 years to less than 5 years · Computer science · Computer software engineering · Mathematics, other · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Commun ...

  • Webmainland Media Ltd

    software developer

    5 days ago


    Webmainland Media Ltd Kelowna, Canada

    Education: · Expérience: · Education · College/CEGEP · Computer science · Computer software engineering · Mathematics, other · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technic ...

  • Devlogix Solutions Inc

    software developer

    4 days ago


    Devlogix Solutions Inc Kelowna, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · or equivalent experience · Tasks · Develop and monitor emergency security plans · Develop computer applications for machines and processes · Communication protocols · HTTP · Computer and technology knowledg ...


  • Global Relay Kelowna, BC, Canada

    Description · Who we are: · For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's ...


  • Global Relay Kelowna, BC, Canada

    We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. · Though we offer competitive compensation and benefits and ...


  • InfinityEdge Solutions Kelowna, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...


  • InfinityEdge Solutions Kelowna, Canada

    Education: Bachelor's degree · Experience: 5 years or more · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...


  • TerraSense Analytics Kelowna, BC, Canada

    We're a fully funded startup: enjoy the culture, environment and pace of a startup with the security and financial stability of an established company. · We work together with NVIDIA, UBC and Transport Canada to help modernize Canada. Our diverse team consists of people from a v ...


  • T-Net British Columbia Kelowna, BC, Canada

    For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, ...


  • Global Relay Kelowna, BC, Canada

    Description · Who we are: · For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's ...


  • Global Relay Kelowna, Canada Full time

    Who we are: · For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly reg ...


  • TerraSense Analytics Ltd Kelowna, Canada Full time

    Salary: $103,000-$128,000 · TerraSense Analytics is looking to expand · We're a fully funded startup: enjoy the culture, environment and pace of a startup with the security and financial stability of an established company. · We truly believe that it's our team that drives this c ...

  • Hexagon Purus

    Pmt Administrator

    1 week ago


    Hexagon Purus Kelowna, Canada

    Hexagon Purus is a global leader in zero emission mobility solutions for l_ight, medium and heavy-duty vehicles._ · - We are a growing global team of over 500 employees, with R&D and production operations in Canada, the USA and China. Hexagon Purus is listed on the Oslo Stock Exc ...