Senior C# Software Engineer

Sorry, this job was removed at 2:32 p.m. (CST) on Thursday, September 1, 2022
Find out who's hiring in Raleigh, NC.
See all Developer + Engineer jobs in Raleigh, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview

We are seeking a Senior .NET Software Engineer on our inReach Subscriptions team in our Cary, NC office. Every day, our emergency response software helps coordinate rescues for hikers, boaters, adventurers, motorists and pilots. Our satellite-based technology ensures that these people stay in contact with emergency services and communicate with their loved ones from anywhere on the globe. Check out the "Saved by Garmin" blog for real-life rescues: https://www.garmin.com/en-US/blog/saved-by-garmin/

You'll work with the latest version of .NET, test with cutting-edge Garmin devices, send messages through satellites, use modern CI/CD tools, write code and help design app architecture in our multi-cloud environment. Your team is super supportive, works hard and has fun with Burrito Thursdays, lunchtime games, coffee/tea outings and optional volunteer days in the community. (This is not a remote position; it is hybrid- 3 days in office/ 2 days at home).

Responsibilities include:

  • Write and test C#, SQL and JavaScript to improve our web-based app and API. Create new software, utilities or websites as needed
  • Share your expertise with others during code reviews, informal Dev Huddles or Agile ceremonies
  • Create and improve infrastructure in Microsoft Azure and Amazon Web Services (AWS) using Terraform
  • Deploy with a modern CI/CD pipeline
  • Research, evaluate and implement new technologies. Have some favorites? We'd love to know!
  • Build applications used by 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
  • Participate in an on-call support schedule (eventually)
  • Lend your voice to technical direction for the whole inReach web team

Bachelors of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math or another relevant engineering/technical field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience. Other qualifications include:

  • Programming experience with C#.net and Web APIs
  • Proficiency with designing well architected software systems
  • Solid grasp of web technology and Cloud concepts: components, challenges, best practices
  • Demonstrated ability to serve as a lead software engineer for a complex software project
  • Must possess the ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs

Desired Qualifications:

  • Experience in the latest versions of .NET, web apps, web APIs with Entity Framework
  • Terraform to provision cloud infrastructure
  • Devops, Cloud, or Site Reliability Engineer (SRE) experience
  • TypeScript or Javascript experience

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 Information on Garmin
Garmin operates in the Consumer Web industry. The company is located in Olathe, KS, Chandler, AZ, Scottsdale, AZ, Tucson, AZ, Brea, CA, Boulder, CO, Yarmouth, ME, Chanhassen, MN, Cary, NC and Salem, OR. Garmin was founded in 1989. It has 7213 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 56 open jobs at Garmin, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GarminFind similar jobs