.NET Software Engineer | Backend focus | inReach | 2 roles at Garmin

Cluj-Napoca, Cluj County, Romania

Garmin Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • Good knowledge of C#, .NET & .NET Core, Web API, Azure services, micro-services/distributed systems, MSSQL, Entity Framework/Core, Asynchronous programming, Design Patterns
  • Practical experience with micro-services and implementing system wide health monitoring
  • Practical experience in increasing systems throughput by scaling or alternative methods for increasing efficiency
  • Knowledge, education, experience and/or training in object oriented development and a familiarity with databases and source code control
  • Bachelor of Science degree in Computer Science, Information Technology, or a technical field relevant to the essential functions of the job
  • Minimum 4 years of relevant experience
  • English proficiency
  • Hybrid role in Cluj-Napoca requiring at least 3 days in the office each week

Responsibilities

  • Design, enhance, and build software solutions for web applications and services that are key components of Garmin's inReach ecosystem
  • Contribute, as a back-end developer, to all aspects of the software development lifecycle: technical design, implementation, estimations, documentation, testing, deployment and support
  • Collaborate with teams across all Garmin segments to gather and define requirements for new features and enhancements or to design and build technical solutions
  • Work with a diverse tech stack: .NET, .NET Core, SQL databases, event streaming (Azure event hubs/Kafka), queuing (Azure Service Bus, Amazon SQS), Web APIs, OAuth and with a variety of Azure/AWS services
  • Implement best practices for code quality, testing, and deployment using Team City and Octopus for CI/CD pipelines
  • Ensure that the services and systems built are performant, secure, reliable, and scalable
  • Stay updated with emerging technologies and industry trends to continuously improve skills and enhance development practices
  • Participate in a highly collaborative team environment

Skills

Key technologies and capabilities for this role

.NET.NET CoreSQLAzure Event HubsKafkaAzure Service BusAmazon SQSWeb APIsOAuthAzureAWSTeamCityOctopusCI/CD

Questions & Answers

Common questions about this position

What is the salary for this .NET Software Engineer position?

This information is not specified in the job description.

Is this role remote or hybrid, and what's the office requirement?

This is a hybrid role based in Cluj-Napoca that requires at least 3 days in the office each week.

What are the key required skills for this backend software engineer role?

Key skills include good knowledge of C#, .NET & .NET Core, Web API, Azure services, micro-services/distributed systems, MSSQL, Entity Framework/Core, Asynchronous programming, and Design Patterns, plus practical experience with micro-services, system health monitoring, and increasing system throughput.

What is the company culture like for this team at Garmin?

The team emphasizes collaboration for the best ideas, relies on team interaction, and consists of passionate and committed developers focused on delivering the best solutions and customer experience.

What qualifications make a strong candidate for this role?

Strong candidates have a Bachelor of Science degree in Computer Science, Information Technology, or a relevant technical field, minimum 4 years of relevant experience, English proficiency, knowledge in object-oriented development, databases, source code control, and practical experience with the listed technologies.

Garmin

Develops GPS technology and wearable devices

About Garmin

Garmin specializes in GPS technology and wearable devices, catering to a wide range of customers including individuals and businesses. The company develops and sells products such as smartwatches, fitness trackers, and navigation systems. Garmin's devices work by utilizing GPS signals to provide accurate location tracking and health monitoring features. For instance, their wearables can track fitness metrics while their navigation systems assist in route planning. What sets Garmin apart from competitors is its strong brand reputation and a diverse ecosystem of products and services that enhance user experience. The company's goal is to continuously innovate and meet the changing needs of its customers in various markets, including fitness, outdoor recreation, aviation, marine, and automotive.

Olathe, KansasHeadquarters
1989Year Founded
IPOCompany Stage
Hardware, Enterprise Software, Consumer GoodsIndustries
5,001-10,000Employees

Risks

Increased competition from Apple and Samsung in the wearable tech market.
Supply chain vulnerabilities, especially in semiconductors, could impact Garmin's production.
Rapid AI advancements may outpace Garmin's current capabilities, risking competitive edge.

Differentiation

Garmin's strong brand reputation enhances its market presence across diverse sectors.
The company offers a comprehensive ecosystem of GPS and wearable technology products.
Garmin's strategic partnerships, like with Qualcomm, drive innovation in digital cockpits.

Upsides

Growing demand for health wearables boosts Garmin's sensor technology innovation.
AI integration in navigation systems offers Garmin opportunities for intelligent GPS solutions.
The rise of EVs creates demand for advanced navigation systems, benefiting Garmin.

Land your dream remote job 3x faster with AI