We are looking for a versatile .NET Developer to join our engineering team. You will be responsible
for developing and maintaining a diverse ecosystem of applications, ranging from Windows desktop
applications to high-performance web applications built on .NET Core. We are seeking a problem-solver
who can deliver scalable and maintainable code across both legacy and modern systems.
- Web Development: Design, develop, and maintain web applications using ASP.NET Core and ASP.NET Web API.
- Desktop Development: Maintain and enhance Windows Forms (WinForms) or WPF applications using .NET Framework.
- Migration & Optimization: Assist in migrating legacy systems to .NET 6/8+ where applicable.
- Database Management: Write optimized SQL queries, stored procedures, and manage data using SQL Server or Entity Framework.
- Collaboration: Work with stakeholders to translate business requirements into technical solutions.
- Core Logic: Strong proficiency in C# and the .NET ecosystem.
- Web Stack: Experience with .NET Core / .NET 5+, MVC, and RESTful APIs.
- Windows Stack: Solid understanding of WinForms and Windows Services.
- Front-End: Knowledge of HTML5, CSS3, and JavaScript (React or Angular is a plus).
- Databases: Experience with MS SQL Server and ORMs like Entity Framework or Dapper.
- Version Control: Proficiency in Git (GitHub, GitLab, or Azure DevOps).
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of Microservices architecture and containerization (Docker).
- Understanding of CI/CD pipelines.