IT Outsourcing. Software development company.
As a technology partner, we empower our clients to gain a competitive edge. Since 2005 we have been building scalable digital solutions and worked out the best practices for project and team delivery both in a nearshore and offshore model. JCommerce is a community of 300 highly skilled experts geared to innovate and deliver value. Our expertise includes product design, custom software development, and IT consulting, ensuring a full cycle of product development.
We believe in true partnership based on commitment and transparency. This is why we invest in collaboration as well as share with customers the risk related to the project kick-off and development.
JCommerce is a part of a network of IT and business services providers as well as a partner of leading software producers, proved by the status of Microsoft Gold Certified Partner, Snowflake Partner, Jamf Gold Partner and Jamf Integrator.
Our areas of expertise:
- Custom software development (Java, .NET, PHP, Front-End, mobile)
- Quality Assurance and Software Testing Services
- Cloud services in terms of AWS, Microsoft Azure and Google Cloud solutions
- Business Intelligence, Data Science, Data Warehouse and data analysis services
- Enterprise Mobility Management services in the area of implementation and maintenance of Jamf Pro for Apple devices

headquarters
other locations
Focus
Recommended Providers
Portfolio
Aras Corp, Backbase, Boozt, Bystronic, CACI, Calago, CORE, Degree 53, DNA, Egnyte, ERGO, Ericsson, GE, ING, Ista, Nest Bank, Oerlikon Metco, Pekao, Roche, Samsung, Scania, SKANSKA, Solita, Sonova, STAS, TERG, Treeno, TVP

Self-designed Solutions for E-commerce Platform
JCommerce’s Agile team supports one of the biggest global E-commerce Digital Platform provider providing backend, frontend, DevOps and test automation competences. The technological stack includes Kotlin, Groovy (Spock), Spring, Gradle, Mongo, Kafka (Avro), Hermes, React and S3.
Objectives
There are several areas of cooperation as the client opens up to new foreign markets:
- Creating a solution which will make it possible to create offers on the platform based on flat files (CSV, XLS), external integrators, such as CRM and ERP systems, and other services providing API and UI. To address this challenge, Machine Learning mechanisms will be ultimately used in the project to automate the translation / conversion of various e-commerce taxonomies.
- Introducing a pioneering solution that will enable the creation of offers in many different currencies. The service supports adding offers based on templates in different languages.
- Development of a web application which supports other e-commerce vendors’ templates and dedicated templates.
- Number of auxiliary services, such as integration with a banking system or managing administration tools.
Results
The JCommerce’s team created the engine for mass operations. Currently, it handles 1 million offers a day, and ultimately that figure may rise to 70 million operations.
The offers have 100% analytical coverage, thanks to which the team knows the amount of data, and has knowledge of their sources and operations performed on them in particular categories. This allows the team to quickly notice any anomalies and prepare development plans.
About the client
One of the world’s top brands in the e-commerce sector is improving its online retail platform that is used by millions of customers, and the website itself hosts tens of millions of offers.

Implementation of a .NET Solution Based on Azure
Our .NET developers support the client in the development of applications that help Scandinavian vehicle manufacturers, car repairers and insurance companies to quickly perform reliable repair calculations. The system has an extensive database that includes working times, painting times, complete spare parts lists with article numbers and prices, as well as rotating three-dimensional images of spare parts that make it easier for garages to select spare parts. The project stack includes .NET, Azure, Web API, Blazor, WPF, WCF, SQL Server and Angular.
Objectives
The biggest challenge of this project is to shorten the time required to perform repair calculations using the system. The architecture of developed application is based on .NET framework and utilizing Azure cloud: Azure Boards were used for the efficient planning and monitoring of work progress, and the product implementation and development process (Continuous Integration / Continuous Delivery) is supported by technologies such as Azure Pipelines or Azure Repos.
Results
The solution is currently used by 23,000 Scandinavian users. Our developers are recognized as motivated, highly-skilled, senior team members. The client is also impressed by JCommerce's company culture.
About the client
Exevator AB operates in Sweden in the information technology services industry and helps other companies with digital transformation projects so that to enable them to get competitive advantages thanks to technology solutions and innovations.

Software Development for E-commerce Platform
JCommerce’s specialists are supporting the development of a business system for our Swedish client from the e-commerce industry: Boozt Fashion AB, owner of the Boozt.com online store. There are 20 developers engaged in the project that is developing with PHP Symfony framework for backend and React/Redux for frontend.
Objectives
At the beginning of our cooperation, the client wanted to implement a dedicated ERP system. The solution was to improve processes in the Finance and Warehouse areas (order processing). The aim was also to integrate an ERP system with other systems in client's infrastructure that are based on PHP technology.
Our PHP engineers were also responsible for development of a partner’s portal for partner program management, a brand portal for supplier service, a BMP project to support planning of marketing activities and managing relationships with brands and advertisers and a file management process in the Google Cloud service.
Results
Thanks to replacing a third-party SAAS solution and creating the dedicated platform, the quality and efficiency of Finance and Warehouse department increased. The new platform is 100% integrated with the rest of the architecture. The other implemented solutions allow the client to serve over 1,606,000 active customers.
About the client
Boozt Fashion AB is the owner of Boozt.com, an online store operating in several markets including Poland, which offers clothes, shoes and accessories of over 400 Scandinavian and international brands.

Business Intelligence Solution for Swedish Automotive Company
JCommerce has provided Business Intelligence services including development of a tool for faster and more effective analysis of key financial data. In the project they used such technologies as SSAS Tabular Model 2017, Power BI Report Server, Data Lake, ODI, SSIS and tools including Visual Studio, DAX Studio, Tabular Editor and BISM Normalizer.
Objectives
The main purpose of the work was to implement the OPEX report, including refining business requirements, for the entire branch of the organization – it consisted of creating a tabular model of SQL Server Analysis Services Tabular enterprise class and supplying it with Power BI technology. As part of the work, we were also responsible for validation and correct preparation of data for the tabular model. During the project, the JCommerce’s team was presenting changes in the report on a regular basis during weekly meetings. User acceptance tests (UATs) were also conducted with the participation of business users, followed by training.
Results
The Data Warehouse team prepared a comprehensive model on the data warehouse side, which then had to be simplified and adapted to the requirements of in-memory technology, ensuring better efficiency. The client has gained a tool in which they receive any reports, e.g., based on a two-year data range, in a few minutes. It previously took several hours to generate such a report.
About the client
The client is a leading supplier of solutions and services for sustainable transport, as well as engines for industrial and marine applications and power generation.
Read more about this case study

Creating a Highway Payment System for a German Highways
JCommerce supported a German IT consulting company in the project concerning development of an IT system that would help to avoid the necessity of collecting tolls for an autobahn transit throughout the country. The system was designed to handle payment transfers for short- and long-term vignettes, as well as to process transfers and send letters to Germans once a year letting them know that they need to pay. The technological stack of this project includes Node.js, CQRS, RabbitMQ, TypeScript, Express, IS, GraphQL, React, Sass, Cypress.io, Gatling, Consumer Driven Contracts.
Objectives
In the case of German citizens, the system should send out letters once a year with information about the necessity of payment and the system should process the transfers (without having to pay at the gates). In the case of foreigners, the system was conceived in such a way as to provide a web panel for buying the vignette enabling users to choose between an annual electronic vignette or short-term vignettes.
The proposed payment system would therefore have a functionality to allow for the correct identification of 80 million citizens. The solution should meet the requirements in terms of protecting and storing personal data.
Results
The above requirements translated into the need to create, process and delete the data of 2 million people every month. To handle such a large amount of data, JCommerce’s specialists have created a modern, scalable architecture that allows for the operation of any number of servers processing data for a given task.
About the client
The client is a provider of IT services in terms of comprehensive IT strategy, IT transformation management as well as solution engineering.
Read more about this case study

Dedicated Process Automation Application for a Manufacturer of Laser Cutting Machines
We support a Swiss company from the Manufacturing Industry in development of application for centralizing configuration files used as a batch for laser machines. The solution allows end users to transfer machine configuration files to the Microsoft Azure cloud, where the client performs data analysis for optimization purposes and provides support in case of any problems. .NET Core, ASP.NET Core Blazor, ASP.NET Web API, SQL Server 2019, Microsoft Azure were technologies used for this project.
Objectives
The aim of the project was to build a tool for distribution of thousands of machine configuration parameters to customers several times a year, for which service technicians were responsible. Our .NET and Technical Solution Manager were involved in the project, including preparing the PoC. Other part of the project was a development of the Parameter Database application, which will enable the centralization of configuration parameters, used in laser machines. Additional challenges included: data centralization, securing the distribution of confidential data and integration of client’s applications and systems.
Results
The developed application allowed the client to automate the process of updating existing configurations and preparing new ones, thanks to which the working time of two people was reduced from about 4 working days each month to about 2 hours.
About the client
The client is a leading provider of specialized laser metal processing services in Switzerland. The company also focuses on implementation of Smart Factory solutions, including automation of processes and data flow.
Read more about this case study

Redesign of a Healthtech Application for Remote Testing for Loss of Hearing
A dedicated nearshore team (.NET Core developers and Front-End devs) is working with the client on a variety of innovative software projects. One of the company's solutions is an application that is used for remote testing for loss of hearing. JCommerce team works in team extension model with the client's team.
The eScreener application is used to test a patient's hearing loss, while eAssessment sends an email invitation after booking a visit. The idea behind these two projects is that the patient can test his degree of hearing loss at home using eScreener. If the result suggests that the patient is suffering from hearing loss, eScreener will propose an appointment at the doctor's office. The booking is saved to the CRM-enabled Sound CRM (Boogle Hearing Care system), which launches the eAssessment application that sends the invitation. The patient receives an e-mail with the test results and a link to an online questionnaire.
The technological stack includes: .NET Core, Azure, xUnit, Linux, Docker, Kubernetes, ELK, Angular, Typescript, RxJS, NgRx, Gulp and Jasmine.
Objectives
The problem with the system was that it was designed as a dedicated solution for the BHC system, which made its implementation highly time-consuming for other Sonova customers. As a result, it was decided to move the application to the Azure Cloud and redesign it so that it could be offered to other customers.
Results
The system's services are implemented in .NET Core, and each service is run in a separate container (Docker) to allow for the free scaling of any modules. In order to better organize the system, built from containerized services, the decision was made to use the Kubernetes system. In addition, the Kong API Gateway is used between client applications and deployed services to increase configuration capabilities.
About the client
Sonova is a Swiss company that specializes in hearing care solutions.

Custom Software Development of a Solution for Office Space Management
JCommerce was engaged in the custom ERP system development for Skanska, a Swedish company, which is one of the world's major project development and construction groups. The company was looking for a solution to support the office space management and monitoring the investing’s profitability. The developed application is integrated with Microsoft Dynamics platform as well as Business Intelligence tool, QlikView. For this project, experts from JCommerce used technologies including JSON, C#, .NET, Microsoft SQL Server, X++, MorphX, Microsoft Dynamics and QlikView.
Objectives
Before the implementation of the system, Skanska had a number of issues with the consistency of the data:
- the lack of a unified data structure,
- different units, different currencies and different formulas for calculating the same parameters, depending on the methodology in use in that country,
- legal, tax and economic differences,
- problems with standardizing indicators that are vital for development project management, such as the market value of the project, the value of land, costs, inflation, or lease profitability,
- data was entered into a number of different systems simultaneously, and was therefore often different, leading to errors,
- no singular database for analytical processes,
- the highly onerous process of preparation of reports.
Results
Currently the system records all leases of over 1.000.000 m2 offices, rents, discounts, and annual profits, using the data warehouse. With a significantly improved speed of data entry, users do not have to enter data in different databases and gain direct access to current information and transparent reports. With the web application data being available in all locations at the same time, information is consistent and orderly, without errors resulting from incorrect data entry.
About the client
Skanska Commercial Development Europe offers commercial development services in Poland, Hungary, and the Czech Republic. The company is based in Solna, Sweden.

Development of a Platform for Online Gaming and Betting
The team of developers from JCommerce supports Sharp Gaming company in terms of developing a large hub for online gaming and betting. The platform is aimed at online and retail operators, covering sports betting and gaming services across different jurisdictions. Built with state-of-the-art, cloud-ready architecture, the platform will allow for extensive flexibility and scalability for operators to build robust gambling products that would suit their needs. The project is carried out with use of technologies like .NET Framework, .NET Core, C#, Web API, REST, MySQL, RabbitMQ, WinForms, DevExpress, MongoDB, Jenkins, Git and SignalR.
Objectives
The client needed support in .NET development of a platform that would be capable of serving 40 000 users and 250 bets per second during the biggest sport events. During periods with low users’ activity like in the winter, the hub has to ensure a scalability to minimize costs of maintenance.
Results
The team of 6 experts included .NET developers, Front-End developers and QA engineers providing software development services based on Disciplined Agile approach. The platform was split into several parts that allowed us to achieve a necessary scalability and accessibility.
About the client
Sharp Gaming is based in the UK. Their main mission is to build an advanced technology platform for the global gambling industry.

Development of the E-learning Platform for Betacom
Team of 20 IT specialists from JCommerce was involved in the implementation of an educational platform. The website serves to facilitate the exchange information between teachers, parents and students as well as knowledge sharing. On the JCommerce side, the project involved Front-End and Back-End developers, as well as a project manager, software tester and analyst. The project’s technological stack includes Java 11, OpenAPI 3.0, Docker + Docker Compose, Spring 5, Spring Boot 2.1, Angular and Angular Material.
Objectives
JCommerce was responsible for support in the development of platform modules within the expected time and budget and meeting the requirements of UX. Our engineers supported the following modules: Student Project, Reporting and Settlements, and development of the website.
Results
Within 2 months, our team provided fully functional modules for the client's platform that was created for the publication of educational content by individual schools and for the exchange of information. Thanks to the platform, teachers can download educational resources, as well as conduct teleconferences and interactive lectures.
About the client
Betacom is an IT consulting company and one of the largest system integrators on the Polish market. They provide a custom application for logistics and education and smart workplace solutions.
Read more about this case study

Business Intelligence Application Development
JCommerce supports a clients' team in the area of QlikView and Qlik Sense application development carried out in the Team Extension model. Our Scrum team consists of about 20 members, including an architect, PM and analysts. The team cooperates closely with business decision-makers, engaging in the entire life cycle of the product (both at the stage of creating the PoC and gathering the requirements, at the stage of application development and later, once the project is completed)
Objectives
The tasks cover financial controlling and sales on a global scale as well as data migration between SAP and Qlik environments. The project includes the applications based on QlikView and Qlik Sense platforms using a number of sources including SFDC, Oracle ERPs, Hyperion, Teradata, Flat files, Rest, Exadata etc.
Results
Our BI engineers continuously develop an analytical environment for over 2500 people including QlikView and Qlik Sense applications. They are also involved in the process of designing reports and assuring better access to data.
About the client
Our client is a leading global medical technology and digital solutions innovator. The company operates at the center of an ecosystem working toward precision health, digitizing healthcare, helping drive productivity and improve outcomes for patients, providers, health systems and researchers around the world.

Custom Software Development Teams for Backbase
JCommerce provides nearshore IT outsourcing services in terms of software development. There are around 30-40 IT specialists engaged into the cooperation. The multitask Scrum teams support the client in terms of backend and frontend development, software testing as well as mobile application development. The technological stack includes Java 11, Spring Boot, Angular 2+, Kubernetes and AWS.
Objectives
The aim of the cooperation is the development of new platform modules that allow Backbase's clients to create custom web and mobile applications without an impact on existing financial systems. Building a team for implementation projects is another area of our cooperation. In this case our specialists provide services in terms of customization of the client’s platform and integration 3rd party applications with the system.
Results
In the first 9 months of cooperation, our team completed 2 projects for Backbase's clients who gave positive feedback about the delivered products. JCommerce is now involved in a half of R&D projects.
About the client
Backbase is a fast growing fintech software provider that empowers financial institutions to accelerate their digital transformation and effectively compete in a digital-first world. The company is creator of a Backbase Omni-Channel Banking Platform used by over 80 international financial organizations. The solution also ranks on the top positions in Gartner rankings.
Reviews
the project
Data Consulting & Data Model Dev for Building Materials Co
"I can expect them to reply right away whenever I need something. For me, that’s a huge advantage."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I am a business analyst for a wholesale building materials company based in Switzerland.
What challenge were you trying to address with JCommerce?
We wanted to get a better idea of what our daily tasks are and how we are doing in our business in general. We have a lot of manufactured products, but we don’t really know where we stand from an economic point of view. JCommerce came in to help us find out how much our costs are and how much we’re making in revenue.
What was the scope of their involvement?
JCommerce developed a data model for our company. We provided them with an example of what we wanted to see, and they developed a model that could enable us to display and see data in the right way. The data model is built on Qlik Sense.
What is the team composition?
We’ve worked with two people from JCommerce, and they’re both senior data analysts.
How did you come to work with JCommerce?
I wasn’t there for the selection process, so I’m not aware of how they were vetted. I do know that we started looking for a new partner because we weren’t satisfied with our previous one and that JCommerce had to undergo an evaluation before working with us.
What is the status of this engagement?
Our partnership began in June 2021, and we are still working with them.
What evidence can you share that demonstrates the impact of the engagement?
The project is ongoing, but so far, everything has been good. JCommerce has been very agile and quick to respond to us. Sometimes, we will receive an answer in as little as two minutes.
How did JCommerce perform from a project management standpoint?
They perform quite well on this front. There are small issues when it comes to communication because neither of us communicates in our mother tongue. Apart from that, though, the quality of their work is very high.
We reach out via email or using Microsoft Teams, and we often have calls to discuss our progress and problems within the project.
What did you find most impressive about them?
I’m most impressed by their fast response time. Regardless of how many other projects they’re working on, I can expect them to reply right away whenever I need something. For me, that’s a huge advantage.
Are there any areas they could improve?
I think it would be good if they ask 1–2 more questions, especially when I forget to specify something. I’m quite new to the role, so I often realize late that I need to give additional information along with my requests. It would be beneficial for us both if they ask for further clarification.
Do you have any advice for potential customers?
JCommerce is sure to get you the product you want at a super high quality, but having clear specifications always helps.
the project
Development Support for Healthcare IT Company
"The team showed great commitment and flexibility, which allowed us to deliver the project on time."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the managing director of a Polish company providing dedicated solutions, incl. for the healthcare sector. We specialize in development of web and mobile applications as well as AR / 3D interactive solutions.
For what projects/services did your company hire JCommerce, and what were your goals?
We worked on a platform for public procurement. Due to the scope of the project and the limited time for implementation, we have decided to outsource some part of the work. On the one hand, we needed additional hands to work, on the other, we wanted to obtain the support of specialists with know-how enabling the implementation of the planned functionalities in the required time.
An additional challenge was to ensure cooperation and communication methods for an effective flow of information so that it was possible to carry out the project also during the restrictions related to the coronavirus pandemic.
How did you select this vendor and what were the deciding factors?
On the Polish market, the outsourcing industry of programming services is well-developed and works well in many cases. Due to the time limitations, it was an obvious choice for us as we could not afford the time to recruit. When choosing a provider, the availability of programmers and the possibility of involving them in the project almost overnight was very important to us. The price was also a key aspect.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The project includes the implementation of an order processing platform in the form of a web application that will ensure effective processing of public procurement in Poland. The e-services made available via the platform will facilitate and shorten the course of activities undertaken as part of the public procurement procedure, including the improvement of e-communication between ordering entities and contractors.
In addition, the project will contribute to increasing contactors' access to information about national and EU proceedings and will also provide analytical and reporting tools. The tasks entrusted to the service provider included the development of key elements of the project from scratch, including the procedure module, the advertising module and the new public procurement bulletin.
How many people from the vendor's team worked with you, and what were their positions?
On the provider's side, several people were involved in the project, including Business analyst responsible for correct interpretation of customer's requirements, creating tasks for the team and spreading knowledge in the team about the target solution; development team, consisting of .NET and Angular software programmers, as well as software testers, responsible for creating the backend and frontend of the application.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The first implementation of the functionality took place in January 2021, about 6-7 months after the project started, and taking into account the complexity, dependencies and scope, it is a good achievement. By that time, all application elements for which the provider was responsible had been created.
Describe their project management style, including communication tools and timeliness.
For communication, Slack, Microsoft Teams, Zoom applications and e-mails were used. During regular meetings, current situation, difficulties, work progress and further plans were discussed. To handle requests and tasks, we used the JIRA platform and external documentation files with EA Enterpise support.
What did you find most impressive or unique about this company?
In the peak period, before the main phase of the project was delivered - the work was intense on weekends, evenings and even at night – which sometimes resulted in several meetings a day to verify the work progress. Despite this, the provider's team showed great commitment and flexibility, which allowed us to deliver the project on time.
Are there any areas for improvement or something they could have done differently?
I do not see any areas for improvement.
the project
Custom Software Development for E-Commerce Platform
"Our employees gave positive feedback on the cooperation and appreciate the commitment of JCommerce's developers."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
As a technology director of one of the biggest e-commerce platforms in Europe, I am responsible for the product and technology in Delivery Experience area and I manage the entire team of engineers, product managers and analysts.
Over 125,000 companies sell via our platform, including the world's largest brands. We offer not only a modern platform for business, but also a number of complementary products, such as insurance or online financial services.
Our organization develops over 1000 microservices in total.
For what projects/services did your company hire JCommerce, and what were your goals?
We take advantage of JCommerce's services to support various types of projects carried out by our development teams.
In the last few years of our cooperation, the provider's programmers have been involved in various development projects of the platform, including: creating a functionality for indicating related products, development of a mobile application with automatic tests and implementation of A/B tests for new functionalities, development and maintenance of functionalities in the area of returns of goods and maps of collection points, development of a mobile e-commerce application for iOS, creating a service that allows for mass management of offers, creating a set of microservices responsible for a development of the e-commerce platform.
New functionalities implemented with JCommerce's support help to develop platform capabilities and improve its efficiency. This way it becomes more competitive and provides a comprehensive offer for both end users and those who pursue their own sales and business goals through it.
Using partner's services allows our teams to focus on the main structures of the platform and develop new functionalities without compromising the development of strategic areas.
How did you select JCommerce and what were the deciding factors?
When choosing a provider, cultural compatibility was a very important aspect for us. We are a mature organization with many successful processes, so we were looking for a provider who would understand our business approach and would be ready to follow it.
We also paid attention to flexibility and agility, as all of our teams use many programming techniques and practices, such as code review, Pair Programming, TDD, DDD, CI / CD, Scrum and Kanban.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
JCommerce's developers have been involved in several microservices and mobile projects.
Developed functionalities include, among others, an upselling microservice, with which sellers can offer complementary products, an application that supports returns of goods with a map of collection points, a service for mass product management, mobile application functionality and a set of microservices in the area of monitoring and managing the product offer.
The backend of the developed solutions is based mainly on Java 11, but we also use such programming languages as Kotlin, Groovy, Python, Scala or Spark. We give teams a lot of freedom in the selection of specific technology and tools, thanks to which the technology stack of our platform is being constantly updated with the latest solutions.
The JCommerce's team is involved at all stages of the software development cycle: from the selection of technologies and tools, through the implementation of functionality, testing, implementation, to monitoring application's functioning.
How many people from the vendor's team worked with you, and what were their positions?
The cooperation started with the support of our team by several people, but currently, on the delivery side, three project teams are involved in the development of our platform.
They mainly include Java developers at different experience levels but there are also software testers, team leaders, business analysts, front-end developers, as well as iOS and Android developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The implemented projects provide tangible benefits both for the customers selling via the platform (e.g. shortening the time of placing new offers, improving the product management or upselling process) and for end customers shopping via the platform - in the form of tools for monitoring shipments, handling many payment methods in a mobile application or functionalities in the area of free returns.
Describe their project management style, including communication tools and timelines.
We use many communication tools such as Slack, as well as project management tools, incl. Atlassian solutions.
Regardless of the tools used, however, the provider's teams quickly adapt to our processes, and sometimes also bring a new perspective, thanks to which the project implementation process becomes more effective.
It is especially worth paying attention to the flexibility of JCommerce's developers.
What did you find most impressive or unique about this company?
Our employees gave positive feedback on the cooperation and appreciate the commitment of JCommerce's developers.
This is why we decided to partially delegate project management to teams that currently make their own decisions about the methods of carrying out tasks.
Are there any areas for improvement or something they could have done differently?
I hope that our cooperation will keep on developing and that JCommerce will soon increase its capacity to support us in other projects.
the project
Staff Augmentation for Banking Software Company
"They have highly skilled developers who are very good people."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the engineering manager at Backbase, a software company. We produce software for the banking industry and have customers all over the world. We create end-user applications that can be adopted by banks for their customers' use.
What challenge were you trying to address with JCommerce?
We’re growing extremely fast. We currently have our headquarters in Amsterdam and other R&D offices in the UK and Ukraine. As we were preparing to expand to Poland, we wanted to quickly onboard staff for our new location.
What was the scope of their involvement?
They provided us with the engineers who make up our a few Polish scrum development teams. Their developers work on our product in conjunction with our in-house teams in other locations. They provide fully functioning scrum team (BE, FE& QA engineers). We haven't engaged them for mobile development support yet, but I know their team offers resources in this area as well.
What is the team composition?
My team works directly with around 15 people from JCommerce. These include mentioned roles - frontend engineers, backend engineers, and QA engineers distributed across 2 scrum development teams. We also manage the engagement directly with the support of JCommerce delivery manager. Across all our departments, there are around 30–40 people from their team supporting us.
How did you come to work with JCommerce?
I found them through online research, potentially on Clutch. There were several attributes we were looking for in a partner. We wanted the company to be big enough to provide us with the support we needed while also having successful banking projects in their portfolio. In addition, we wanted the company to be accessible from Amsterdam. Based on our experience negotiating with their team and meeting some of their engineers directly, we decided to go with JCommerce over some of their competitors.
What is the status of this engagement?
We've been working together since June 2020.
What evidence can you share that demonstrates the impact of the engagement?
We always measure the predictability, efficiency, and number of bugs showing up in the products we’re building. So far, our JCommerce teams have been some of the most successful based on these metrics.
How did JCommerce perform from a project management standpoint?
They've done well. We work in an agile methodology and use Jira.
What did you find most impressive about them?
They have highly skilled developers who are very good people. They’re very engaged, know what they’re doing, and are flexible in learning new things. I’m super proud of them.
Are there any areas they could improve?
I can't imagine anything they could do to make the partnership better. The only issues have stemmed from us writing our web applications in Angular. In the Polish market, Angular developers can be hard to find which has made it difficult to hire high-quality frontend engineers. This isn’t anything JCommerce can change, though.
Do you have any advice for potential customers?
Don’t hesitate to reach out to them. I’m very happy. I’ve spoken with a lot of different companies and I've been most impressed with them.
the project
Web Development for Tech Solutions Company
“They’ve provided motivated, highly-skilled, senior team members. They’re all nice and professional.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the founder, co-owner, and COO of a tech solutions company.
What challenge were you trying to address with JCommerce?
We were looking for a Polish software development company that could help us assign a couple of developers to a project we were working on.
What was the scope of their involvement?
They've provided full-time skilled developers that we've incorporated into our team. They jump into an existing team and continue working on an existing platform. They deliver code for several different projects on a daily basis.
So far, we’ve used them as a resource partner. We also made some other offers to customers of ours. We also have customers and together we work with JCommerce as a partner. We’ve made a few proposals together for other products but we didn’t get them yet. I foresee we will do more stuff with them in the future. I can see they have the capability of delivering end-to-end projects also.
What is the team composition?
They’ve provided two senior .NET developers so far, but we’re looking to expand the team. I believe we plan to onboard a frontend developer soon.
How did you come to work with JCommerce?
I found them on Clutch and they were quick to respond when I reached out. We had the first initial talk and then a year later we started the partnership.
How much have you invested with them?
We’ve spent between $100,000–$250,000.
What is the status of this engagement?
We started working together in September 2020 and the project is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
It took a few months for the two of their developers to get up and running, but after two months of work, we got really positive feedback. It’s difficult to measure their direct impact because our team is so big, but our clients are happy with their performance. They blend in well with the team and they develop good software quality.
How did JCommerce perform from a project management standpoint?
Since they’ve become integrated with our team, their developers respond to the technical details outlined in the project. Every month, they send me a report and we follow up with their delivery manager to review their performance. We recently booked quarterly follow-up calls with key stakeholders to examine their work.
What did you find most impressive about them?
I’ve been impressed by their competence and company culture. They’ve provided motivated, highly-skilled, senior team members. They’re all nice and professional.
Are there any areas they could improve?
We’re in a position where it’s a little hard for them to provide more of these good people. If they could have additional resources, that would be good. They have a hard time doing it because of the demand.
Do you have any advice for potential customers?
They do their best when they get the bigger responsibility. It’s best to challenge them with a big product because they can handle it.
the project
Database for Multinational Bank and Financial Services
"I’m satisfied with the services they provide."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the senior IT manager at a large Polish bank.
What challenge were you trying to address with JCommerce?
We’re collaborating with them in the corporate data warehouse area.
What was the scope of their involvement?
We’re working with BI specialists from JCommerce to develop new structures in the data warehouse. They’re also helping with fixes, changes, and maintenance.
They develop ETL processes, and they prepare mappings from source systems to the corporate data warehouse.
We introduced a new product a few years ago, and there was a need to create a new area for it in the corporate warehouse. There were many tasks related to this, many of which were executed by JCommerce’s team.
What is the team composition?
We’re working with 4–5 people from JCommerce right now, including junior and senior ETL developers. There have been periods of time when the team was composed of up to 10 people. We’ve also worked with BI architects from JCommerce.
How did you come to work with JCommerce?
They were already working with us when I joined the company in 2014. We’ve been happy with the collaboration, so we haven’t looked for other providers.
How much have you invested with them?
Their services vary between €250,000–€500,000 per year (approximately $302,632–$605,265 USD).
What is the status of this engagement?
The bank started working with JCommerce around 2010. They’ve been here since we created our data warehouse. We work with JCommerce on multiple projects each year.
What evidence can you share that demonstrates the impact of the engagement?
The data warehouse is used daily for financial and management reporting. We need constant development and maintenance, and much of this is executed by JCommerce.
The tasks they execute are quite granular. They generally manage to deliver on time and with good quality, and implementing them to production causes no serious incidents or errors.
How did JCommerce perform from a project management standpoint?
We have one coordinator assigned on their side, who’s responsible for the communication with all the people from JCommerce that are involved in our work. He’s in contact with me and with the product owners on our side, on a daily and weekly basis. We have planning meetings every week, where we agree on what should be delivered, in which order, and on which days. We work in two-week sprints.
What did you find most impressive about them?
There’s a general lack of available talent in Poland, but JCommerce has been able to find good specialists whenever it’s necessary.
Are there any areas they could improve?
It’s difficult to say. I’m satisfied with the services they provide.
Do you have any advice for future clients of theirs?
It’s important to establish good communication rules. Communication should be frequent and in both directions. It’s also important to establish the collaboration framework, with regular meetings, task-tracking boards, and reviews.
the project
CRM Migration for HR Company
"Their delivery managers estimate the whole project in details, which is very helpful."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the COO in an HR company, PowerJobs. We specialize in providing temporary employees’ services as well as outsourcing and recruitment services for the industrial, manufacturing, logistics and automotive industries. My main role is to coordinate the processes of business development.
For what projects/services did your company hire JCommerce?
Due to the increasing number of offices for candidates’ services, we needed to start using an easily accessible CRM system. Previously the system has been installed on our local server but with the spread of our employees, we wanted to implement cloud solutions to ensure more flexibility and easier access to the CRM tool.
We were looking for a partner who would help us to implement the Azure environment, customize the system and integrate it with our applications for the project delivery.
What were your goals for this project?
The goal of the project was to assure high quality customer services and establish well-organized management process. An efficient data transfer process and assuring access from many locations was required.
How did you select JCommerce?
We were looking for a company with the experience in implementation of Microsoft Dynamics CRM on the Azure platform and with .NET competences on board. Earlier on we have had a chance to cooperate with JCommerce on some other projects, hence the choice.
Describe the project in detail.
The whole process was carried out remotely. During the first operational meeting, we have outlined our requirements and set the flow of the process. Once we have transferred our applications’ repositories, the JCommerce team configured the platform and took care of the integration.
Our internal IT department was engaged in the deployment of a new environment. In the final phase of the implementation, the provider supported us in terms of data transfer and conducted training for our employees so that they knew how to use the new system.
What was the team composition?
Two .NET developers and one Dynamics developer have been engaged in the project.
Can you share any outcomes from the project that demonstrate progress or success?
The new platform has met expectations of our departments. The cloud solution has improved the access to the data and simplified the management in our offices.
As the platform integrates with widely used and well-known applications, the process of implementation was quick and carried out with no issues. The biggest benefit of the project is that we gained the possibility of projects management and have now quick access to the data.
How effective was the workflow between your team and theirs?
There has been a good contact with the team and delivery manager from JCommerce. They communicated ongoing progress during weekly meetings, which kept us well-informed.
What did you find most impressive about this company?
They are highly motivated and offer more than just implementation. Through the whole process the engineers from JCommerce were working as if they were a part of our organization. Their delivery managers estimate the whole project in details, which is very helpful.
Are there any areas for improvement?
Have no idea. They make a great job.
the project
Microsoft Dynamics 365 Implementation for Construction Firm
"They are flexible and made suggestions as to the best solutions to help us achieve our goals."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the director of finance for Renta. We are a rental construction company.
What challenge were you trying to address with JCommerce?
We had been outsourcing our accounting services and wanted to start doing it internally. We needed help with software implementation.
What was the scope of their involvement?
They consulted and advised us, as well as implemented Microsoft Dynamics 365 Business Central. They also helped integrate it with the custom software database we already had in place.
What is the team composition?
I interacted with three people: an account manager, a consultant, and the person who implemented the software. There were a couple of programmers working behind the scenes as well.
How did you come to work with JCommerce?
We considered 3-4 companies for the job. JCommerce presented the best services and had the most concrete plan. We felt that they were the right fit for us.
How much have you invested with them?
We spent around €15,000 (approximately $18,000).
What is the status of this engagement?
We worked together from February until July 2020.
What evidence can you share that demonstrates the impact of the engagement?
They helped us navigate the options and choose the best ones for us. They have also helped us with issues we found in the software, including doing a patch we needed due to a law change in Poland this year. We are satisfied with all the work they did.
How did JCommerce perform from a project management standpoint?
They performed well. They were always prepared for the monthly meetings, explaining any deviations made from the original plan, and describing the next steps they’d be taking. We communicated via phone, email, Microsoft Teams, Skype, and in-person meetings.
What did you find most impressive about them?
They are flexible and made suggestions as to the best solutions to help us achieve our goals.
Are there any areas they could improve?
No, not that I saw.
Do you have any advice for potential customers?
Let them see the broad picture of your company’s goals so they can best advise you.
the project
Database Support & Consulting for Medical Company
“The communication is on a great level, and I rarely have to wait more than 5–10 minutes to get an answer.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a service delivery manager for a medical company. I’m an employee of another company, but I’m currently rented out to this one, the one I engaged JCommerce for.
What challenge were you trying to address with JCommerce?
They’re helping me with a number of services, mostly as support specialists and consultants.
What was the scope of their involvement?
We’re running about four different activities with JCommerce. They have robust knowledge about databases, and most of their support is around that. We constantly create databases and need to maintain them, especially in the Eastern-Central Europe region.
The databases are mostly internal and are to do with the items the company is producing. The data is gathered from patients and medical specialists that we work with.
JCommerce hasn’t developed any original software for us. They’re working on existing tools, but they do create new reports and dashboards. We go to them for enhancements as well as support.
What is the team composition?
We have one technical lead and a service coordinator. The rest are mostly backend developers and support people, along with three frontend support people.
How did you come to work with JCommerce?
They were already in place when I came on board. What makes JCommerce different from other companies is that their staff turnover is very low, and this is something that our clients appreciate.
What is the status of this engagement?
I don’t have an exact date, but it would’ve started in June 2015 or 2016. The collaboration is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We track KPIs like time of response and delivery time. JCommerce delivers on time 98% of the time and tickets that are closed late are usually because of things outside of their control. We have service review meetings every month, and they’re always positive. I don’t think I’ve ever attended a negative review.
How did JCommerce perform from a project management standpoint?
This is one of their biggest edges over competitors. The communication is on a great level, and I rarely have to wait more than 5–10 minutes to get an answer. They also volunteer to help with things outside of their contract. We use ServiceNow and Jira for project management.
What did you find most impressive about them?
It’s their responsiveness. I rarely have to wait more than 1–2 days to have a problem resolved, and they address it right away if it’s possible. JCommerce offers additional value. For example, I had to find a replacement for someone who left a project unrelated to JCommerce’s work, and they offered to train that replacement.
Are there any areas they could improve?
They could work more on keeping track of their hours and creating reports.
Do you have any advice for future clients of theirs?
They need to have a good working relationship with the service coordinator. JCommerce offers a single point of contact, and, if we have a good relationship with that person, they’ll be able to quickly react and help.
the project
E-Commerce Dev for Fashion & Lifestyle Company
"JCommerce is always listening to improvements we want to do in the team."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are a big ecommerce company where we have developed most of our tech ourselves. I work as a Director on our Platform team responsible for strategy, organisation and recruitment
For what projects/services did your company hire JCommerce, and what were your goals?
We had a need to setup a new development team for a new project. The project was to replace our current third party ERP system with a custom made system tailored for our needs.
How did you select JCommerce and what were the deciding factors?
We interviewed a number of different development companies and JCommerce stood out as a good partner for us. Both in terms of travel times but also tech resource availability and good infrastructure already in place.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We developed the project within two years using PHP Symfony framework for backend and React/Redux for frontend. The system is completely web based and hosted in google cloud. We delivered the project within time and have since then gone into further developing the system.
How many people from the vendor's team worked with you, and what were their positions?
We had a pure development team of three backend developers in the beginning. On our end we had a developer/project manager/product owner who were responsible. The team has since then expanded as we found new good people to add to the team.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We have completely replaced our third party SAAS solution and created our own instead that is 100% integrated into the rest of the architecture. With this new system we no longer have bottlenecks in performance and can scale as much as we want. Due to this we have also added more teams to JCommerce and are now running four development teams with a total of 20 developers.
Describe their project management style, including communication tools and timelines.
We have daily stand ups and a Kanban setup where deploys are being done multiple times per day. We quickly gave deployment rights to the team to not slow them down and never regretted it. We use Slack and phabricator (facebook open source ticket system) for communication. Communication is key in all of our projects. The tighter we collaborate the faster we are and the more efficient the development is.
What did you find most impressive or unique about this company?
We interviewed a number of different development companies and JCommerce stood out as a good partner for us. Both in terms of travel times but also tech resource availability and good infrastructure already in place. The developers we have used have all been very good technically and JCommerce is always listening to improvements we want to do in the team.
Are there any areas for improvement?
We are very picky with our culture. We want to make sure the developers feel like they are working with family and that they should enjoy themselves and at the same time be challenged. This can be difficult sometimes with a remote team (and also not when they are directly employed) and we have worked a lot with JCommerce to improve this even further. We have moved far from a "normal" outsourcing team but also keep working on this very important area with the help of JCommerce.
Thus far into the project, JCommerce has excelled at prioritizing and responding promptly to all of the client’s requests and issues. Though there is a minor language barrier, the team continues to manage the project well and in an agile manner.