SmartIT
50 - 300 служителя Apply
Senior .NET Developer (Web Applications)
Sofia
full-time

Senior .NET Developer (Web Applications)

Sofia full-time

About us

SmartIT is a software development company with 12 years extensive experience in programming business-orientated solutions. Our team of 100 experts (Software Developers, QA, BI, BA, IT Support, System Administration specialists and Project Managers) has far-reaching enterprise-level practice on constructing ERP, CRM, CMS and utility controls. The software systems of SmartIT help 8 000 associates in the non-banking financial sector of Poland, Ukraine, Romania, Macedonia and Bulgaria, to serve 330 000 clients every day.

Responsibilities

- Participate in the development of core services and Web applications using C# and .NET framework, SQL, ASP MVC/WebForms, Web API, WCF, RabbitMQ/EasyNetQ, Microservices, Polymer;
- Analyse functional requirements, define tasks and estimate development time;
- Design and implement database structure;
- Design and implement services to interface with external applications (WCF, Web API);
- Implement new features as well as fixing bugs and performance issues;
- Refactor and improve code in terms of readability, design patterns, architecture;
- Write and maintain unit tests;
- Help junior developers and perform code reviews.

Requirements and necessary skills

- A minimum of 4 years work experience with C#, SQL and the .NET world;
- Practical experience with database design and implementation;
- Good understanding of design patterns and reusable software design approaches;
- Knowledge in JavaScript, jQuery, Angular or other related libraries/frameworks is an advantage;
- Ability to work effectively in a team;
- Good troubleshooting and problem solving skills;
- Analytical skills and attention to detail.
- "Can do"attitude.

We offer

- Plenty of opportunities for professional growth in our local or international operations;
- Interesting work on new and long-run projects
- Company-sponsored training and certification;
- Friendly working environment and strong corporate management;
- Additional health insurance;
- 24/7 access to e-learning platforms;
- Recreation room;
- Option for Multisport card at a discounted price;
- Competitive salary based on personal and team achievements;
- Smart mobile phone and sponsored mobile plan;
- Regular team buildings and celebrations.
Virtual Career Days