Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years' work experience in a similar environment working as a Software Developer.
Proven experience in a Senior role with a track record of successful projects
Strong technical skills in C#,Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good understanding of Blazor, JavaScript and Flutter
Experience with code review processes and quality assurance practices to ensure software quality and maintainable codebase.
Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management tools
Familiarity with cloud platforms (such as Azure, or Google Cloud) is a plus.
Previous leadership or team management experience, demonstrating the ability to lead and motivate a team or individuals towards successful project delivery.