.NET Architect (Digital Marketing sphere)

Львів
Company Background

Our client is a technology company that transforms the way brands and agencies make marketing decisions. Our client’s Marketing Platform enables marketers to plan and activate cross channel, programmatic media campaigns using real-time market research, proprietary audience data, advanced analytics, and more than 150 integrated partners. The company operates across North America, Europe, Middle East, Asia, and Australia.

Project Description

Project uses iterative approach for feature delivery. Along with new features, teams are working on constant technical and process improvements and on tech debt elimination. Team is about 90+ people size and distributed between 3 geographic locations. This team itself is divided into 3 sub team with different focuses: 1) Front end team 2) Back end team 3) Platform stabilization and development team. The third team is expanding now with architect level specialists.

What You’ll Do
  • Drive the required architectural changes to ensure scalable, maintainable, well-designed architecture;
  • Help a platform to get rid of custom workflow development for each buyer and move towards selling the platform as a more generic solution;
Technologies
ASP.NET MVC
ASP.NET Web API
.NET Core
C#
NHibernate
LINQ2DB
Dapper
JavaScript
TypeScript
HTML
CSS
Angular
Knockout
Microsoft SQL Server
NoSQL DB
Couchbase
Redis
Cloud
Rabbit MQ
Amazon SQS
Git
Job Requirements
  • 8-10 years of experience in developing, implementing, and maintaining solutions using the Microsoft technology stack, including ASP.NET MVC/ASP.NET Web API/.Net Core using C#, MS SQL;
  • Ability to Independently architect design and develop complete business solutions;
  • Solid understanding of object-oriented design principles and patterns;
  • Solid understanding of common application and solutions architecture approaches;
  • Understanding of standard software engineering best practices and methodologies;
  • Ability to understand business domain and details required to create fully functional code;
  • Attention to details, willing to create maintainable high-quality code with good performance metrics;
  • Experience in presentation of technical decisions to team and client;
  • Ability to come up with sophisticated technical design template;
  • Experience with major cloud providers (Azure or AWS) is preferred;
  • Experience in MS SQL databases is preferred;

 

Soft skills:

 

  • Strong communication and presenting skills;
  • Sticking power, ability to convince people;
  • Flexibility, openness to ideas of others;
  • Fluent English speaker (Upper-Intermediate at least);
Долучайтесь до команди!