Architect, design, and implement software solutions that address complex business needs with a focus on WinForms for desktop applications. Experience in Flutter for cross-platform development is a plus
Deliver enterprise-grade solutions leveraging .NET Core, .NET Framework, ASP.NET, MVC, and Web API.
Demonstrate proficiency with modern database systems such as MSSQL and CosmosDB, with strong development expertise using Visual Studio.
Utilize full-stack development capabilities with multiple SPA frameworks.
Design and implement modular architectures, ensuring solutions are scalable, maintainable, and secure.
Apply advanced knowledge of system performance optimization and security hardening to ensure the reliability and robustness of software applications.
Provide guidance on improving existing infrastructure and ensuring solutions are future-ready.
Automate development workflows, including builds and deployments, using CI/CD tools and scripting.
Promote best practices for collaboration using version control systems like Git, Bitbucket and related tools.
Incorporate monitoring, alerting, and logging to ensure effective management of production environments.
Continuously evaluate and recommend tools, frameworks, and methodologies to ensure high-quality and efficient development processes.