Purpose of the Role
We are expanding our team of seasoned C# .Net professionals. Your role as a developer in our team will be to bring your expertise, analytical mind and strong programming skills into the implementation of web-based systems currently under development.
Duties and Responsibilities
Participate in architecture discussions and project planning sessions
Take an active role in both client-side and server-side programming
Write clean, testable and reliable code
Work in close collaboration with product management, Devs, Ops, clients, following Agile methodology
Follow the latest technology trends and consider them in the development of the projects
Required Experience & Knowledge
A number of successfully developed web-based SaaS solutions
Excellent working knowledge of Microsoft C# together with strong knowledge of OOP
Advanced usage of ASP.NET MVC, Entity Framework, Web API
Strong command of SQL S..