Garmin International - Yarmouth, ME

posted 23 days ago

Full-time - Entry Level
Yarmouth, ME
Computer and Electronic Product Manufacturing

About the position

The C# Software Engineer position at Garmin International in Yarmouth, Maine, involves developing and supporting a web application architecture and enterprise billing system within a multi-cloud environment. The role requires collaboration with various teams to define, develop, test, and release subscription service projects, utilizing modern CI/CD tools and the latest version of .NET.

Responsibilities

  • Creates and executes designs for small sets of new functionalities as part of a software project using C#
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • May perform as a technical leader or Lead Software Engineer for derivative software project
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
  • Provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Contributes to technical research on new technologies
  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
  • Serves as a mentor to less experienced software engineers (Software Engineer 1)
  • Supports working hours as part of a rotating schedule to provide on call support of Garmin's 24/7 operations

Requirements

  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field
  • Minimum of 1 year relevant experience (not including internships or co-ops) or an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency and experience necessary to develop moderately complex software in C#
  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

Nice-to-haves

  • Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and relational databases

Benefits

  • Eligible for Garmin's benefit program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service