Why .NET?

The highest security level

.NET embedded advanced mechanisms make it possible to write secure code. Also, it has suitable tools allowing for secure data management in an appropriate, safe manner.

Ready-to-go libraries

Starting a project from scratch can be demanding and costly. This is why the .NET environment comes in handy with its ready-to-go Nu-Get libraries and functionalities, all of which allows for a reduction in the time needed to complete the project.

Compatibility

.NET Core technology allows for the software development of Windows, Linux and MacOS-based platforms, which can significantly decrease the maintenance costs of the application, increasing the number of potential recipients at the same time.

Scalability

The .NET Core platform was designed to work in microservices, which in cloud environments allow for the flexible and automated increase of application bandwidth as their load changes over time.

What makes us stand out?

Leading positions in the Top .NET Developers Poland Clutch rankings

Thanks to the trust and positive reviews of our clients in the Clutch reference portal, we are a valued provider of mobile and web solutions, and our .NET developers are actively engaged in projects for global brands which are leaders in their areas.

JDeveloper .NET Academy

Our .NET developers are involved in building a community and sharing knowledge as part of JCommerce’s JDeveloper Academy. JCommerce employees with many years of experience support mentoring and internship programs for beginner programmers, with whom we share the best programming patterns and practices – and we offer ongoing cooperation to the best of them.

Commitment to building the .NET developers community

Our .NET developers engage in industry events by attending major conferences such as .NET Developers Days. Our specialists are happy to share their expert knowledge, and our employees have the support of dedicated .NET Technical Solution Managers.

.NET Team Spirit

The Team is one of JCommerce’s values, and our .NET developers are its true ambassadors. Our .NET development team from Katowice is famous for numerous original initiatives and support for internal projects. For our employees, it means working in a good atmosphere, and for the customers – it is a guarantee of entrusting the project to a well-coordinated team that is fully in sync.

Typical usage of .NET in software development

.NET is a programming platform which is used within applications which have a diverse range of uses. As JCommerce specializes in .NET-based solutions, we have completed several diversified projects using the abovementioned technology. We offer our clients complex support when it comes to creating such systems.

We provide .NET software development services based on:

  • microservice architecture utilizing the vast potential of cloud-based solutions, especially Azure,
  • multiplatform environments using Docker and .NET Core,
  • database structures, especially MS SQL Server. However, we will also support you in all areas in which the swiftness and efficiency of processing data play a key role. Additionally, we offer support in solutions such as NoSQL, Redis or MongoDB,
  • web-based applications – this is our real field of expertise! We specialize in ASP.NET MVC, SPA (Single Page Application) with the use of ASP.NET WebAPI. Based on this, we create enterprise-class systems.
  • desktop applications using WPF technology. This solution works well when creating efficient Windows-based programs and using devices connected to a workstation.

Verified .NET software development skills

We received the title of Gold Microsoft Partner in the field of Application Development thanks to certified technical competences in one of the following areas:

  • Azure Developer – development of Microsoft Azure and Web Services,
  • Web and Mobile Client App Dev – programming in HTML5 with JavaScript and CSS3, software development in C#, development of ASP.NET MVC applications,
  • Universal Windows Platform – development of mobile applications, desktop apps, console applications (XBox One and using HoloLens)
  • Azure Data Engineer – designing, building, testing and maintaining cloud solutions including applications and services based on cloud architecture. The implementation, monitoring and management of Microsoft Azure solutions, with services related to computing and data warehousing, network and security.
  • MCSD: App Builder – building and development of mobile and web applications.
See our stack of .NET technologies

Outsource .NET development – take advantage of free consultations
to find out more about JCommerce’s .NET development services.
Contact us!

Technologies in .NET development

Programming languages
  • C#
Frameworks
  • .Net 5.0
  • .NET Framework 4.7, 4.6.2, 4.5, 4.0
  • .NET Core 1.x, .NET Core 2.x, .Net Core 3.x
Architectures
  • Hexagonal
  • Microservices
Designs
  • EDA
  • DDD
  • CQRS
Servers
  • IIS 10, 8.5, 8.0, 7.5, 7.0, 6.0
  • MS SQL Server 2017, 2016, 2014, 2012, 2008, Express
Microservices/DevOps
  • Docker (DockerFile, DockerCompose)
  • ARM Templates
  • Application Services (Docker Container)
Applications
Web applications
  • ASP.NET MVC
  • ASP.NET CORE MVC
  • ASP.NET WebForms
  • JavaScript: jQuery, TypeScript, Knockout.js, React, Angular
Desktop applications
  • Windows Presentation Foundation (WPF)
Third party controls
  • Infragistics
  • DevExpress
  • Telerik
Mobile applications
  • Xamarin
Distributed applications
  • Web API
  • Windows Communication Foundation (WCF)
  • Web Services
Azure
  • IaaS: Virtual Machines
  • PaaS: App Services (Docker Container), Service Bus, KeyVault
  • SaaS: Cosmos DB
  • Azure SQL
  • Monitoring: Application Insight, Monitor, Azure Active Directory
  • Serverless: Azure Function
Tools
Message queuing
  • RabbitMQ
  • Azure Service Bus
IDE
  • Visual Studio
  • Visual Studio Code
Testing
  • NUnit
  • XUnit
Continuous integration
  • Cruise Control.NET
  • Build Master
  • Azure DevOps
  • Jenkins
Repositories
  • TFS/TS
  • SVN
  • Git
Logging
  • NLog
  • Log4Net
  • Serilog
Reporting
  • Reporting Services
  • Crystal Reports
ORM
  • Entity Framework
  • NHibernate
Databases
  • Integration Services (SSIS)
  • Analysis Services (SSAS)
  • Reporting Services (SSRS)
  • Microsoft SQL Server
  • Azure Cosmos DB
  • InMemory OLTP
  • MongoDB
Other
  • Elasticsearch

Contact us!

    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for commercial purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for marketing purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for recruitment purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for future recruitment purposes.
    I have been informed by JCommerce Sp. z o.o., 3 Ks. Piotra Sciegiennego St. 40-114 Katowice – the personal data controller – that: - The provision of the aforementioned personal data is voluntary but essential for commercial purposes if I have chosen a request for proposal, or recruitment purposes, if I have chosen the remaining options;
    - I have the right to access the content of my data, including to receive copies of it and correct it, delete it and limit the processing of it, as well as the right to transfer it, the right to object to the processing of it, and the right to withdraw my consent at any time. However, the withdrawal of my consent shall not affect the lawfulness of processing carried out on the basis of the consent in question prior to its withdrawal;
    - A statement of withdrawal of my consent to the processing of personal data should be submitted to the headquarters of JCommerce Sp. z o.o. or sent to the following e-mail address: zgody@jcommerce.pl. The withdrawal of consent to the processing of personal data shall result in the inability to fulfil the aforementioned processing purposes;
    - The personal data provided shall be shared by JCommerce Sp. z o.o. with the company’s authorised employees and individuals collaborating with JC under civil-law contracts, who are involved in the implementation of the purpose of the processing;
    - The data provided shall be processed on the basis of the relevant provisions of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), ‘GDPR’;
    - Should you have any questions regarding the protection of your personal data, please contact us by e-mail: odo@jcommerce.pl;
    - The personal data provided shall be processed for the purpose for which it was supplied, or until I express my objection in this regard. In the event of filing an objection, JCommerce Sp. z o.o. shall no longer process my personal data for the aforementioned purposes, unless it can demonstrate that there are valid and legally justified grounds overriding my interests, rights and freedoms or my data is necessary to establish, pursue or defend a claim, if any;
    - I have the right to file a complaint to the supervisory authority if I consider that the processing of the aforementioned personal data violates the provisions of the General Data Protection Regulation of 27 April 2016.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for commercial purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for marketing purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for recruitment purposes.
    I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for future recruitment purposes.
    I have been informed by JCommerce Sp. z o.o., 3 Ks. Piotra Sciegiennego St. 40-114 Katowice – the personal data controller – that: - The provision of the aforementioned personal data is voluntary but essential for commercial purposes if I have chosen a request for proposal, or recruitment purposes, if I have chosen the remaining options;
    - I have the right to access the content of my data, including to receive copies of it and correct it, delete it and limit the processing of it, as well as the right to transfer it, the right to object to the processing of it, and the right to withdraw my consent at any time. However, the withdrawal of my consent shall not affect the lawfulness of processing carried out on the basis of the consent in question prior to its withdrawal;
    - A statement of withdrawal of my consent to the processing of personal data should be submitted to the headquarters of JCommerce Sp. z o.o. or sent to the following e-mail address: zgody@jcommerce.pl. The withdrawal of consent to the processing of personal data shall result in the inability to fulfil the aforementioned processing purposes;
    - The personal data provided shall be shared by JCommerce Sp. z o.o. with the company’s authorised employees and individuals collaborating with JC under civil-law contracts, who are involved in the implementation of the purpose of the processing;
    - The data provided shall be processed on the basis of the relevant provisions of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), ‘GDPR’;
    - Should you have any questions regarding the protection of your personal data, please contact us by e-mail: odo@jcommerce.pl;
    - The personal data provided shall be processed for the purpose for which it was supplied, or until I express my objection in this regard. In the event of filing an objection, JCommerce Sp. z o.o. shall no longer process my personal data for the aforementioned purposes, unless it can demonstrate that there are valid and legally justified grounds overriding my interests, rights and freedoms or my data is necessary to establish, pursue or defend a claim, if any;
    - I have the right to file a complaint to the supervisory authority if I consider that the processing of the aforementioned personal data violates the provisions of the General Data Protection Regulation of 27 April 2016.