Nov 05, 2025
No image
Back-End Application for Time Monitoring
Completed

Back-End Application for Time Monitoring

$10,000+
4-6 months
United States
2-5
view project
Service categories
Service Lines
Software Development
Web Development
Domain focus
Banking & Financial Services
Programming language
C#
Frameworks
.NET
Subcategories
Software Development
Business Software
Enterprise Software

Challenge

The main task for the hired .NET cloud developers was the development of the back-end cloud application as a service. It was needed to make an integration of external time monitoring systems with the customer’s business management platform.

The customer has his own business management platform that is already widely used by his clients. The customer has analyzed the market and decided that the platform needs an additional service that will be responsible for the tracking & monitoring of the employee’s working time. On the one hand, the development of a new service had to satisfy current partners and give them more control over their resources. On the other hand, this decision was supposed to help attract new clients.

Solution

The .NET microservice development was based on the DDD approach and the Clean Architecture approach. The Foundation package was used to work with the Service Bus. To implement communication between projects, the Mediator pattern of behavior was used, for working with databases - the Generic Repository. The entire infrastructure was deployed on Azure; in particular, the Azure board, Pipelines, Repos, Azure SQL server, and Application Insights were used.

Summarizing, Chudovo engineers were involved in the following activities: 

  • Development of the project from scratch
  • Building distributed applications
  • Development of the main functionality
  • Development and support of document templates

Results

The developed service became an organic part of the customer's business management platform and expanded its main functionality. Working with the .NET dedicated development team the customer received the combination of scalable and high-quality software solutions from the technical point of view. The customer could cover one of the needs of the users of his platform and bring employee monitoring to a new level. Thanks to the functionality of time tracking, platform users can rationally plan and allocate their resources within the company.