C# Software Engineer 2
Garmin Ltd
Cary, NC, United States
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
.NET Framework
Application Programming Interfaces (APIs)
C Sharp (Programming Language)
Cloud Computing
Configuration Management
Computer Engineering
Relational Databases
Software Debugging
Emulators
Entity Framework
+11 more
Knockout.js
Software Engineering
Software Project Management
SQL Databases
TypeScript
Web Applications
ReactJS
Garmin
Information Technology
Build Process
Terraform
Job description
- Creates and executes small sets of new functionalities as part of a software project using C#, Knockout, React & Javascript, SQL to improve our web-based app and API
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
- 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 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 AND a minimum of 1 year relevant experience (not including co-ops or internships) 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# or Java
- Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
Desired Qualifications
- Outstanding academics (cumulative GPA greater than or equal to 3.5
- Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and a relational database
- Experience with Terraform to provision cloud infrastructure
- Javascript or Typescript expertise
About the company
This position is eligible for Garmin’s benefit program. Details can be found here: Garmin Benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago