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

Software Engineer 2 (.NET) at Garmin International

Posted in Engineering 30+ days ago.

Type: Full-Time
Location: yarmouth, Maine





Job Description:

GPS Manufacturer/Distributor

We are looking for a Software Engineer 2 for our suite of web applications and web APIs. We have mature infrastructure and processes supporting source code control, code review, build/deploy, issue tracking, and segregated environments.

We provide our customers online mapping (real-time tracking, trip planning) and satellite text messaging (and other important features like billing). Our SOS satellite communication features rescue people every single day.  

Responsibilities include:


  • Designing new features (architecturally, not UI), implementing new features, fixing issues that are discovered in the existing code base, and doing code reviews.

  • Design, develop, and maintain applications using a wide range of technologies - C#, .NET, Azure, MSSQL, React

  • Working on the service-side ecosystem that powers the inReach satellite communicator: This includes the interactive inReach mapping website that displays real-time locations and enables communication as well as the backend messaging services that comprise our distributed backend system

  • Utilize a modern CI/CD system that provides one-click deployments to multiple locations including VM's as well as on-prem and public cloud PaaS solutions.

  • Research, evaluate, and if appropriate, implement new technology

  • Build applications used my millions of active users in an engaged community

  • Invest in development support activities including code review, collaborative design sessions, project/sprint planning, end-user support, and feature demos.

Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of one-year relevant experience OR an equivalent combination of education and relevant experience with a 3.0 cumulative GPA or higher. Other requirements include: 


  • Must possess a minimum 1 year of work experience

  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description 

  • Experience in the following are preferred: .NET, WebAPI's (required), C# (required), MSSQL, JavaScript/React or other selected languages

  • Demonstrates knowledge of relevant software engineering tools (configuration management systems, build processes, debuggers, profilers or emulators)

Previous work or internship experience in design, particularly consumer products and work experience in a team environment are highly preferred! 

About the Yarmouth, ME Location

Yarmouth is a coastal town, located just 15 minutes from Maine’s largest city. Portland is a Bon Appétit restaurant city of the year and is often judged within or near the top 25 US cities in which to live. If you’re into outdoor activities, you’ll have plenty of excuses to get outside with the latest gadgets in hand (hiking, running, cycling, boating, flying…).

Our satellite communicator rescues people in emergency situations every single day. We’re proud of that.

We work in a highly collaborative environment. We expect everyone to participate and have a desire to contribute. We’re a team of awesome people (perhaps we’re a bit biased) for whom burrito Thursday is a team tradition.

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 yarmouth, Maine


Garmin International

Garmin International

Garmin International
More jobs in Engineering


Hoyle, Tanner and Associates, Inc.

Thales

Jabil Inc.