Collaborate with cross-functional teams to design, develop, and implement software solutions.
Participate in the full software development lifecycle, including analysis, design, testing, and deployment.
Build web applications using Blazor to create responsive, interactive user interfaces.
Develop and maintain server & client-side applications using C# and the .NET framework.
Troubleshoot, debug, and resolve software defects and issues.
Stay up to date with industry trends and emerging technologies to ensure our solutions remain cutting-edge.
Contribute to code reviews and maintain code quality and best practices.
Ensure the scalability, performance, and security of applications.
Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Minimum of 5 years of professional experience in .NET development using C#.
Experience with Blazor for building web applications will be advantageous.
Experience with .NET MAUI for building cross platform apps will be advantageous.
Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
Strong understanding of the .NET framework and Entity Framework Core.
Experience with database systems (e.g., SQL Server, MySQL).
Experience with version control systems & Git.
Experience with development of Web-APIs.
Experience with CI/CD.
Knowledge of software design patterns and best practices.
Ability to work independently and as part of a collaborative team.
Strong problem-solving and debugging skills.
Excellent communication and interpersonal skills (a great attitude).
Between 5 - 7 Years