onsite
.NET Core Software Engineer 2 - Garmin
Software Engineer
Senior .NET Core developer crafting moderate‑complex aviation software, designing new features, managing builds, and leading small teams with C# expertise.
About the role
Key Responsibilities
- Design and implement small sets of new functionalities for commercial aviation applications using C# and .NET Core.
- Write clean, maintainable code and conduct peer reviews to ensure high quality.
- Utilize configuration management, build automation, and debugging tools throughout the development lifecycle.
- Act as a technical lead or Lead Software Engineer on projects, mentoring junior developers and driving best practices.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- Proven experience with C# and .NET Core in a production environment.
- Strong understanding of software design principles and architecture.
- Hands‑on experience with version control, CI/CD pipelines, and debugging tools.
- Excellent communication skills and ability to mentor peers.
- Experience in the aviation or related safety‑critical domain is a plus.