Our Services

What you need might be an end to end software development solution or just a specific part of it. We are happy to help in either case.

We provide a wide variety of services and you can choose to get all or just one for your project.

Project Management

Project Management

Companies might need an external project manager when they have an unusual project or when internal teams working with a new vendor on that project. We will provide project management solutions (for both waterfall and agile approach) by;

  • Implementing necessary Jira, Trello or other project management software.
  • Implementing workflow that is suitable for the client

The end product will be up & running project management software and project management documentation.

Business Analysis

Business Analysis

Understanding the real business needs, determining the gap between the business needs and the already existing functionality of software infrastructure (requirements) right, modeling the business correctly are all crucial to complete a software project successfully. We will provide the following services;

  • Meeting with business stakeholders to understand the requirements
  • Modeling business requirements
  • Creating business workflows and use-case scenarios
  • Writing analysis documents
  • Helping communication between business stakeholders and the development team

The end product will be a business analysis document.

Technical Analysis

Technical Analysis

The technical analysis states how a requirement in the business analysis will be implemented. It describes which technology, in the companies technology stack, will be used where and how. It also may describe more technical subjects like which tables need to be created, what columns will they have, which API’s will be introduced, what will be their parameters, etc. so that development team will focus on just coding and architectural integrity maintained. Although technical analysis is not mandatory, we can provide the following services;

  • Modeling database
  • Modeling API
  • Modeling C# code
  • Writing analysis documents

The end product will be a technical analysis document.

Architecture

Architecture

Architecture, in the software development lifecycle, is designing the whole software infrastructure at a high-level. So it means choosing which technologies to be used, coding standards, development methodologies and explaining why. We will provide the following services;

  • Designing technological infrastructure
  • Choosing technological components to meet the requirements
  • Conducting code reviews
  • Writing an architecture document

The end product will be an architecture document.

Software Development

Software Development

And of course the software development itself. We will provide development services in the following technologies;

  • .Net (C#)
  • .Net Core (C#)
  • Unity (C#)
  • HTML, CSS, JavaScript
  • SQL (Oracle, MS SQL Server, Postgres)
  • PL/SQL

The end product will be software and its source code.

Get In Touch

Get In Touch

Contact us by dropping an e-mail to hi@djnr.software and let's get started.

Technologies

Here are some technologies that we have used before in our projects.

Platforms

.Net Framework

.Net Framework

.Net Core

.Net Core

HTML 5

HTML 5

Oracle Database

Oracle Database

Unity

Unity

Languages

C#

C#

SQL

SQL

PL/SQL

PL/SQL

HTML

HTML

CSS

CSS

Java Script

Java Script

React

React

Databases

MS SQL Server

MS SQL Server

Oracle Database

Oracle Database

Postrgre SQL

Postgre SQL

Cloud Platforms

Azure

MS Azure

Others

Apache ActiveMQ

Apache ActiveMQ

Git

Git

GitHub

GitHub

BitBucket

BitBucket

Team City

Team City

Octopus

Octopus

Jira

Jira & Confluence