Software Developer Role Overview
This is a software developer position where you will work on projects related to risk mitigation and new feature development. You will be responsible for designing, developing, and maintaining high-quality software components.
Key Responsibilities
* Design, develop, and maintain robust software components.
* Collaborate with product owners, business analysts, and QA engineers to deliver solutions.
* Participate in code reviews and promote clean coding practices.
* Contribute to improving application performance, security, and scalability.
We are hiring for two profiles: .NET Core / Angular Software Engineer and .NET WinForms Software Engineer.
.NET Core / Angular Software Engineer Requirements
* 5+ years of experience developing web applications with C#, ASP.NET Web API, .NET Core, and Angular.
* Experience with relational databases (SQL Server, Transact-SQL).
* Knowledge of object-oriented programming, automated testing, and clean code principles.
.NET WinForms Software Engineer Requirements
* 5+ years of experience developing desktop applications with C#, WinForms, and Entity Framework.
* Experience with SQL Server, database optimization, and indexing.