Micro Services and IoT Engineer

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

We are looking for a Micro Services and IoT Developer who is excited about taking IoT principles and applying them to the connected aircraft. You will be building micro service architecture and example implementations to enable 3rd parties to interact with our aircraft APIs 

COME ON BOARD THE GOGO BUSINESS AVIATION ENGINEERING TEAM!
 
How will you make a difference? 

  • Developing web services consumable by single page web application and mobile devices
  • Hands on Development Position – 80% of time coding
  • Provide Level of Effort estimates for requirements
  • Track project tasks, provide status and ensure tasks completed on schedule
  • Troubleshoot defects and code resolutions
  • Contribute to process improvements, including researching and introducing new development tools
  • Guide implementation of best practices for application design/development
  • Strong XP/SCRUM/Agile work ethic – Ability to contribute productively to a fast paced development     team, delivering demonstrable code in 2 week increments
  • Ability to comprehensively unit tests your code
  • Contribute to a healthy and collaborative development team with a “Get it Done” work ethic
  • Proven ability to negotiate timeline and architecture across functional teams


Qualifications

  • BS in Computer Science or equivalent work experience
  • 5+ years of experience with software development
  • 3+ years of experience with Java
  • 3+ years of experience with JavaScript
  • 2+ years of experience with Linux

Required Skills, Experience and Talents

  • Experience with API design including security such as OAuth and token exchange
  • Understanding of microservice general patterns and practices
  • Familiarity with container technology in general (Docker in particular)
  • Unit testing experience with tools like Junit, Mockito, Mocha, Chai, and Sinon 
  • Familiarity with build tools like Maven, Gradle, and Webpack
  • Experience using SCM tools such as Git. Understanding of the Gitflow workflow

Desirable Skills, Experience and Talents

  • Front End Skills: Java Script CSS/HTML, Single Page Applications (AngularJS, React), Responsive Design
  • Back End Skills: Microservices, REST, Java - Spring, Spring, NodeJS, Database (
  • DevOps/Platforms: Amazon Web Service, Docker
  • Experience and/or interest in the Airline and/or Telecommunications

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building.

Gogo Business Aviation is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here.

Gogo Business Aviation  participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.