The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Develop and maintain software solutions using .NET Framework, Core, and modern .NET 6/7/8.
Utilize C# or similar object-oriented programming languages.
Design solutions with object-oriented principles, automated testing, validation, and error handling.
Manage SQL databases and SQL programming.
Work within an Agile development environment.
Consume and create APIs, primarily in .NET/C#/backend SQL.