Software Architect


Our project is a web-based database and platform that is employed to manage personnel and vessel certification. It is also used to manage manifest planning operationally and track personnel location in real time. This application enables much of the traditional workload of marine coordination to be easily distributed to contractors, thereby increasing transparency and minimising duplication while maintaining data control and security. Technology stack:  .NET Core 2.2/3.1, Angular 10+, MS SQL Server, Visual Studio 2019, Visual Studio Code, Ocelot, Quartz, Dapper, Serilog, IdentityServer 4, AutoMapper, TeamCity, Octopus


  • Design architecture of features, discuss the pros and cons with Architecture team
  • Gather non-functional requirements
  • Take part in feature evaluation from both technical and business perspectives
  • Prepare estimates with details of implementation
  • Evaluate appropriate technologies and tools to be used in our software engineering teams
  • Work with the development team to solve technical challenges and production issues
  • Participate in development activities including code reviews, software prototypes, document prototyping results and respective technical proposal
  • Document architecture and technical decisions
  • Manage technical backlog
  • Prepare job description for inheritor


  • 5+ years’ experience in web applications development
  • 1.5+ years of experience as a Tech Lead/System Architect
  • Proven experience in translation of functional specification into solution architecture/high level of technical design documents 
  • Knowledge of .NET, C#, MS SQL Server
  • Knowledge of ASP.NET Core Web Api and REST
  • Knowledge of SPA application development, JavaScript/TypeScript, Angular 2+ framework
  • Knowledge of software product life-cycle, software architecture and design
  • Ability to travel abroad
  • Bachelor’s/Master’s Degree in the field of Computer Science or a closely related field
  • Upper-intermediate spoken and written English level

We offer:

  • Competitive compensation
  • Opportunity to work on interesting projects
  • Friendly team of highly experienced specialists
  • Training sessions and travel abroad
  • Long-term employment with paid vacation and other social benefits
  • Free English classes
  • Medical insurance
  • Sport compensation
  • Cozy kitchen with fresh fruits, juices and cool snacks
If you need any further information, please do not
hesitate to contact any of our recruiters.
+380 93 436 58 85
Apply for this position
Apply for this position
Or send your CV at

    Please, change device orientation to portrait