Senior Full Stack Software Developer

Description:

The successful candidate will be responsible for designing, developing and implementing software solutions to address complex business issues related to airfield operations and runway safety, as well as providing technical leadership within the software department, to external software contractors, and on select advanced Research and Development projects.

 

This is a small software development team environment, and the developer must adhere to common standards, code comments and regular commits to the repository. Must be able to learn new technologies and work independently.

 

Support, installation and training of Team Eagle Ltd delivered software systems, at customer sites, is a responsibility of this position and may be required occasionally.

Based in Campbellford, Ontario. Remote work possible up to 90% of the time.

Details:

Employment Type:  Full Time

Specialty:  Software Development

Location:  Campbellford, Ontario

Starting:  As Soon As Possible

Posted:  February 7, 2022

Please include your Resume & Cover Letter.

Responsibilities:

  • The design and development of modern web applications.

  • Communication with external peripherals using RS-232, RS-485, JSON & others.

  • Developing infrastructure and system architecture for the internal software development group and external software development contractors

  • Developing algorithms that pertain to airfield applications and/or validating algorithms developed by outside contractors.

  • Designing, developing and maintaining both frontend UI and backend instrument control software components. The software is used for instrument control, real-time data acquisition, data display, real-time statistical analysis, and user data management.  Strong GPS background would be beneficial.

  • Integrating software with firmware/hardware subsystems.

  • Other related duties as required or assigned.

Technical Skills:

Required Skills:

  • Develop core processing models based on functional specifications or concepts

  • Frontend: HTML, CSS, JavaScript, React/Angular/Vue, D3, Leaflet, Socket.io

  • Backend: .Net Core WebAPI, or NodeJS/Express, JWT, SQL, Linux, Nginx, pm2, MySQL, PostgreSQL, Java, Spring Boot.

  • Python and Machine Learning

  • Understanding of GIS/GPS data, shapefile CAD and SVG mapping

  • Understanding and experience of repository for software revisioning and version control such as; SVN, Subversion, GitHub, Git.

  • Understanding and application experience of bug tracking systems such as Redmine or Bugzilla.

Desirable Skills:

  • Fluency in MATLAB and/or LabView

  • Platform development for iOS using Objective C and Xcode would be an asset.

  • DevOps and cloud platform experience on any of: Azure, AWS, or Google Cloud

Experience Requirements:

  • University degree in Computer Science or Engineering with 10 years of experience in software development

  • Demonstrated track record of innovative thinking, technical mastery and peer guidance

Team Eagle Ltd. provides for a dynamic, fun and generous work environment, including:

  • Profit sharing program

  • Competitive Wage and Group Benefit program
     

If you are looking for a challenge and like to work in a positive and rewarding environment, this opportunity may be right for you.

We are an equal opportunity employer and welcome applications from all qualified candidates. Accommodations throughout the recruitment and selection process are available upon request.

We thank all applicants for their interest; however, only those being considered will be contacted.