Senior .Net Developer

Updated: Feb 24

Our partner is a software development organization with 13 years extensive experience in programming business-orientated solutions.

The team of 120+ experts (Software Developers, QA, BI, BA, IT Support, System Administration specialists and Project Managers) has far-reaching enterprise-level practice on constructing ERP, Business Intelligence systems, FinTech solutions and Core integration software. The software systems of Smart IT help 8 300 associates in the non-banking financial sector of Poland, Ukraine, Romania, Macedonia and Bulgaria to serve 457 000+ clients every day.

The team is growing and we have an opening for а Senior .NET Developer.

Your contribution to something big:

  • Participate in the development of core services and Web applications using C#, SQL, WebAPI, RabbitMQ/EasyNetQ, Microservices, SignalR, 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:

  • 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, Polymer 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.

Perks:

  • Plenty of opportunities for professional growth in their local or international operations;

  • Interesting work on new and long-run projects;

  • Company-sponsored training and certification;

  • 24/7 access to e-learning platforms;

  • Competitive salary based on personal and team achievements;

  • Additional health insurance;

  • Friendly working environment and strong corporate management;

  • Option for Multisport card at a discounted price;

  • Smart mobile phone and sponsored mobile plan;

  • Regular team buildings and celebrations.