This job listing has expired and the position may no longer be open for hire.

Software Engineer - Aviation Tools Developer at Garmin International

Posted in Software 30+ days ago.

Type: Full-Time
Location: Chandler, Arizona





Job Description:

We are seeking a Software Engineer Aviation Tools Developer to join our aviation team in Chandler, AZ.  In this role, you will develop tools that will reduce manual overhead, improve processes, and automate where possible.  As a member of this team you will participate in planning, requirements definition, design, development, testing, and release of numerous tools for various purposes.  Examples of the use of tools developed include management of requirements, management of code reviews, configuration management, software defect tracking, and automated testing.  We are looking for creative individuals who can find even more ways to make our teams more efficient, and allow us to deliver the highest quality software products to our customers.

Responsibilities

Essential functions


  • Designing, implementing and supporting highly scalable cloud based applications and REST based web services in JavaScript / TypeScript (Node.js) 

  • Designing, implementing and supporting various cross-platform desktop applications in JavaScript / TypeScript.

Qualifications

Basic Qualifications


  • Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math, or Physics from a four-year college or university and a cumulative minimum 3.0 GPA and a minimum of 1 year relevant experience OR an quivalent combination of education and experience. 

  • Experience with developing applications using web standards such as HTML, CSS, JavaScript, DOM, and HTTP

  • Experience with SCM tools such as Git or Subversion

  • Experience developing applications with relational databases such as MySQL or PostgreSQL

Desirable Qualifications


  • Experience with:


    • Software development quality methodologies such as nightly builds, unit testing, static code analysis, and code reviews

    • Asynchronous I/O programming

    • Issue tracking systems such as JIRA

    • Continuous integration tools such as Jenkins

    • JavaScript frameworks such as Electron/NW.js/node-webkit

    • Caching technologies such as Memcached

    • NoSQL databases such as MongoDB and Redis

    • Message queuing systems such as RabbitMQ or Kafka

    • Container technologies such as Docker or Kubernetes

    • Client side web development using AngularJS or React

    • Web application performance analysis and tuning

    • Utilization of open source software in client/server architectures

    • Java



Garmin International is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.





More jobs in Chandler, Arizona


Rogers Corporation

American Cybersystems, Inc.

The Kroger Co.
More jobs in Software


Luminant Generation Company LLC

Ace Relocation Systems, Inc

Linde Inc