Position: Middle .Net Developer
Company: TotalSoft
Category: SQL
Experience required: 3y
English level: intermediate

**Experience and education:**

• 3+ years working as a software developer in a team environment;

• Bachelor of Science from technical university required;

 

**What you need to succeed:**

• Technical education (computer science, software engineering, cybernetics, informatics); 

• Knowledge of OOP and web technologies;

• C#, .Net Core/.NET 4.5+;

• ASP.NET/ASP.NET MVC, JavaScript, HTML, CSS

• Visual Studio 2017/2019, IIS, NGINX

• MS SQL Server (T-SQL, Reporting Services); SQL Profiler;

• Experience with Entity Framework (EF), Reflection;

• Experience with Azure DevOps, TFS or Git or Subversion or any version control system for software development;

• Familiarity with design patterns;

• Experience with React, Angular, VUE

 

**What you’ll do when you become part of the Development team that is dynamic, enthusiastic, full of ideas, fun and friendly:**

• You will work with concepts like DDD, SOA/MSA architectures (microservices), cloud-friendly approaches, lean development;

• You will apply state of the art software design to ensure high availability, scalability, maintainability, and performance of high-traffic web applications;

• You will closely collaborate with Product Managers, UI and UX experts and, as a member of a Scrum team;

• You will develop using client side (HTML/CSS/JS/REACT) and/or server side (ASP.NET MVC, C#) languages and frameworks

• You will drive actions that influence the software product design;

• You will propose ideas and innovations to be driven by Scrum team members;

• You will ensure the best possible performance, quality, and responsiveness of applications;

• You will identify bottlenecks and bugs and devise solutions to address these issues;

• You will perform code reviews and suggest improvements in code written by your peers;

 

**What recommends us?**

• We do things with energy, passion, and curiosity, and we’re backed by our culture of innovation;

• We offer a diversified range of activities in an international environment as well as a dynamic team with ambitious, yet realistic, objectives for the future, promoted by an open team and communication culture;

• We adopt latest technologies and implement in our products.

 

**We offer a motivating package:**

• Professional and friendly working environment;

• Training and on-going development opportunities;

• Exposure to challenging projects in various industries both local and international;

• Private medical services;