Talent.com
Garmin
C# Software Engineer 2Garmin • Yarmouth, Maine, US
C# Software Engineer 2

C# Software Engineer 2

Garmin • Yarmouth, Maine, US
17 days ago
Job type
  • Full-time
Job description
Overview We are seeking a full-time C# Software Engineer for our Yarmouth, Maine location. In this role, you will utilize the latest version of .NET and modern CI/CD tools to support a web application architecture and enterprise billing system in our multi-cloud environment. You will work with engineers on architectural design, problem solving and supporting our existing code base. You will engage with teams across Garmin as a part of defining, developing, testing, and releasing subscription service projects. Candidates must be currently living in Maine or New Hampshire. Our team's subscription and billing architecture provides the services backend for all Garmin segments. Our work powers a variety of different Garmin services, including Emergency Auto Land for aircraft, satellite messaging for inReach® products, marine chart access for Garmin Navionics+™, and LTE services for wearables. Essential Functions 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 Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a 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) Desired Qualifications Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and relational databases 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. This position is eligible for Garmin's benefit program. Details can be found here: Garmin BenefitsEssential Functions 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 Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a 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) Desired Qualifications Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and relational databases 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. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Create a job alert for this search

C# Software Engineer 2 • Yarmouth, Maine, US

Similar jobs

Controls Programmer III

Lanco IntegratedWestbrook, ME, US
$80,000.00 yearly
Full-time
Quick Apply

Location: Lanco Integrated Lanco Integrated is a leading manufacturer of custom equipment for production automation and a builder of flexible turnkey assembly systems.With machines installed in ove... Show more

Senior Software Engineer

IDEXXWestbrook, ME, United States
Full-time

Our team builds and maintains the APIs that deliver reliable, performant data to internal teams and external partners.You'll work across the full lifecycle — from design through deployment and ongo... Show more

 • Promoted

Software Development Manager

Portland WebworksPortland, ME, US
Full-time
Quick Apply

About Us Portland Webworks (and our public sector brand GovWebworks) is a mission-driven software consulting and professional services agency focused on custom development for the public sector.We ... Show more

Paid Product Tester

Product Review JobsOXFORD, ME, US
Full-time

Compensation: Varies per assignment.Location: Remote (USA) Company: ProductReviewJobs Thank you for your interest in becoming a Paid Product Tester.This opportunity is for completing market res... Show more

 • Promoted

Senior Software Engineer

Tyler Technologies, Inc.Falmouth, ME, United States
Full-time

Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine.Salary: USD 66585 - 110000 Annually.The Development Enablement team is a new engineering group focused on streamlining the development ex... Show more

 • Promoted • New!

Hair Stylist - Biddeford Crossing

Great ClipsBiddeford, ME, US
Full-time +1

Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!!.If ... Show more

 • Promoted

Advanced Electronics / Computer Field Technician

US NavyBiddeford, ME, US
Full-time

Advanced Electronics / Computer Field (ET/FC).The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of the Navy’s most sophisticated electronics and compu... Show more

 • Promoted

Electrical Project Engineer | Auburn, Maine

Procter & GambleAuburn, ME, US
Full-time +1

P&G is the largest consumer packaged goods company in the world.We have operations in over 75 countries, with 65 trusted brands that improve lives for 5 billion consumers worldwide.This brings many... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausAuburn, ME, US
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Medical Billing and Coding - Entry Level Training Program

DreamboundBiddeford, Maine, United States
Full-time

Note : This is an educational program, not a job.Successful completion of the program does not guarantee employment but will equip you with valuable skills for the healthcare job market.Looking to ... Show more

 • Promoted

Senior Software Engineer Remote, Full-Stack & Data

Tyler TechnologiesFalmouth, ME, United States
Remote
Full-time

The job description comprises multiple Tyler Technologies roles across various functions including Appraisal Clerical Lead, Property Data Collector, HR Business Partner, Supervisory Team Lead, Soft... Show more

 • Promoted

Remote Physics Expert

Micro1Lewiston, Maine, US
Remote
Full-time

Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform.AI labs and enterprises use micro1 to train models and build reliable AI agents th... Show more

 • Promoted

Principal/Senior Embedded Firmware Engineer #ESF3482

ExpertHiringGray, ME, us
$130,000.00 yearly
Full-time
Quick Apply

Top reasons to work for my client:.Be recognized for your hard work and contributions!.Tremendous career advancement opportunities!.Family friendly team and management that cares about you!.Health ... Show more

Remote Corporate Development Associate - AI Trainer ($50-$60 per hour)

Data AnnotationBiddeford, Maine
$50.00 hourly
Remote
Full-time +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own&nbsp... Show more

 • Promoted

12N Horizontal Construction Engineers

Army National GuardLewiston, ME
Part-time

Before a road, airfield, or a building can be constructed, all obstacles must be removed from the site.As a Horizontal Construction Engineer in the Army National Guard, you’ll handle the heavy lift... Show more

 • Promoted

Senior Software Engineer - AI-Driven Development Enablement

Tyler TechnologiesYarmouth, ME, United States
Full-time

Tyler Technologies is looking for a Senior Software Engineer to join the Development Enablement team in Yarmouth, Maine.This position involves providing technical leadership and guidance to drive b... Show more

 • Promoted

Remote M&A Associate - AI Trainer ($50-$60 per hour)

Data AnnotationBiddeford, Maine
$50.00 hourly
Remote
Full-time +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own&nbsp... Show more

 • Promoted

Software Engineer II

Franklin ElectricSaco, Maine, US
Full-time
Quick Apply

At Franklin Electric Energy Systems, engineering plays a critical role in delivering reliable, innovative solutions that power the fueling and energy industries worldwide.The Software Engineer II i... Show more

Remote Software Developer $60 - $120/hourpay

Micro1Westbrook, Maine, US
$60.00 hourly
Remote
Full-time

Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform.AI labs and enterprises use micro1 to train models and build reliable AI agents th... Show more

 • Promoted

Experienced Insurance Agent

HealthMarketsBiddeford, ME, US
Full-time

If you’re looking for an exciting opportunity where you can change people’s lives and achieve financial success as an independent insurance agent, you’ve come to the right place.Becoming an indepen... Show more