Exmacon offers outsourcing services of the development of applications using IBM, Microsoft and Oracle software. The outsourced application development includes the following services:
  • the application architecture development 
  • the development of terms of reference and the project plan
  • the application development
  • the application testing
  • the application support
The application architecture development includes detailing requirements for an application, selecting technologies to be used, elaborating an application’s integration into the existing IT landscape of the organization, developing an application architecture document, and initial costing of the project.
 
The development of terms of reference includes the solution detailing by a business analyst and a systemic architect, including detailed architectural diagrams and UserStory descriptions to underlie the development. This stage also includes developing a project plan with the indication of developers’ roles (web-designer, front-end, back-end) needed to implement the project on time, and an accurate description of technologies to be used. 
 
Exmacon is developing applications under SCRUM methodology using Continuous Integration tools (SVN, Bitbucket, Atlassian Jira, Bamboo, Crucible, Fisheye). We rely on the following programming languages, technologies and software frameworks: 
  • C# (.NET4.5)
  • Javascript (JQuery, ExtJs, Sencha)
  • HTML4, HTML5, CSS2, CSS3
  • PL/SQL, PL/pgSQL, T-SQL
  • ASP.NET MVC (Razor)
  • EntityFramework, ADO.NET, LINQ
  • WCF.NET
  • DesignPatterns .NET
When developing applications, we write auto-tests for each application functionality, and use Atlassian Bamboo to automate test runs and control development quality.