Senior .NET Engineer

closed
Logo of Altium

Altium

πŸ“Remote - Worldwide

Job highlights

Summary

The job description is for a Senior Software Engineer position at Altium. The role involves developing new features, enhancing existing ones, collaborating with other teams, and performing performance tuning among others. The required qualifications include 5+ years of C# experience, good knowledge of .NET Framework and .NET Core, practical understanding of SOLID and TDD, production experience in writing unit tests (xUnit), experience with GIT and TeamCity, and conversational English.

Requirements

  • 5+ years of C# experience
  • Good knowledge of .NET Framework and .NET Core
  • Very good knowledge of WPF, knowledge of WinForms will be a plus
  • Good knowledge of frameworks and tools used on the .NET platform
  • Practical knowledge of data structures and algorithms
  • Practical understanding of SOLID and TDD
  • Production experience in writing unit tests (xUnit)
  • Experience with GIT and TeamCity
  • Conversational English. (B2 or above)

Responsibilities

  • Developing new features and solving technical problems
  • Enhancing existing features and improving code
  • Reviewing technical solutions and, if needed, proposing better solutions
  • Collaborating closely with other teams
  • Performing performance tuning
  • Performing code review changes

Preferred Qualifications

Knowledge of graph algorithms and/or routing algorithms will be an advantage

Benefits

  • Private medical insurance
  • Group life insurance
  • Contributions to your Kafeteria MyBenefit account
  • Nilo.health, mental health and wellbeing support
  • Professional development support
  • Performance bonuses
  • Home internet allowance
  • Flexible working arrangements available based on role and location
  • Free lunch on Tuesdays, snacks and drinks
  • Free Parking
This job is filled or no longer available